MESSDVQNHDEDRISKLPDDILLAILEKVSISTVIKTSILSTRWGHLPLLLSHLCLEAEHFMPQNSTTVVDYKLVREAMEALIKLMSSFLASPKRESNIRTLSLRVGLVTNLLLDIGKLVCNAIDSGKLKNLELEIPTVKCSRYSNEKDMQEHAQSLMFFFDSSPRLFGCLTKLFLYNASFTEPDMHRLLLSCEQLQNLILHDCDIGFLSVLKMDLPNSKLRALELCSCSFERVQLICLPKLVQLQCKHWDSYTFPVSFSFVPCLEEVKLICTALSRHARFKITELLGDTTNVQALTLNFHGEKIWIAPEGKELQNSFKTLRKLFLHGIYVEFDLLWTLVLLESAPSVQIFGIKIWNHICGKDTQRREICSERTIGSWSTTKLGGSTSFLQLKRLEFGGFQQVKQHLDLIRTVIKRAPNLETLLLEDKKYCQKCEAVTNSVCSSKTSMFRKNEEDILVKQFGTGDVSRPIQIIFRPLQC*