MSLGYLQPELYSEDQYDESHVLDLNLSTLECYSVSSTSSLQSIHRCFLDETRNCKRLKVEPSIGESIESKEIVHRGCSGMRTNSSNSLRKLQFRDHIWAYTQRYLAVEAMEEAAAAIMQDAMKLVQRLIACAEAVACRDKTHASALLSELSSKALVFGTSFQRVASCFVQGLVDRLALVQPSGAVGIVGQSAREMVMTNEKEEALRLVYEICPYIQFSHFIANESILEAFEGESSIHVVDLGMTQGLPHVHQWRNLISSLAKRPGSSSRCLKISGVGNCEEGLQTIGDKLKHYAKGLGVNFEFLMVQSNLENLQAEDFSILEGEVLVINSILQLHCVVKESRGALNSVLQILHKLSPKLLVLVEQDSSHNGPFFLGRFMEALHYYSAIFDALDAMLPKYDTRRAKIEQFFFAEEIKNIVSCEGPARVERHERIDQWRRRMSRAGFQSAPIKMLTKAKQWLAKFKVCEGYTIVEEKGCLVLGWNSKPIIAASCWKCS*