MAPSHLVDWWWAKEAHHQCTPVIVKMENPNWSVLELENTEGYCDGENCIAPNKERGRNAKQLTWVLLLKAHRAAGCVAWMGQGLCAVFAAVQRRLFSLYSGSRSSLEHSKPREGRLFKAIIGFLMFSVLMLCIDVVAHSKGWHFHPPHLRMPRTPDVHSLLQSLYVRWVYLRGNYLGPPLQALANACIFMFLLQSADRVSQCIGCAWIKLKKIKPVPKDDAINLADVEGQGEECPMVLIQIPMCNEREVYQQSISAVAHLDWPKDKMLVQVLDDSDDTEVQDMIKVEVLKWQQRGIKMVYRHRLVRTGYKAGNLKSAMGCEYIKDYEFVAIFDADFQPKPDFLMHTICHFKDNDELALVQARWAFVNKNENLLTRLQYINLCYHFEVEQQVNGVFLNFFGFNGTAGVWRINALEESGGWLERTTVEDMDIA