METLTDKQAHIVILPFAQQGHINPLIQLARKLAERGAQVTFVVSENTVPSGGRKMPNLQFVGVADNLPAERSRGSSFRDSVDSMLNMEAGVCDLLRRLCNEPPGISVLLYDAFMSWAPSIASSLSLPFICFFTSNATSCSLIYQLPSLVQRGILPFRHDGDAEDGPLPKDRVEGIDGVPDLLPEEFPLCVTFDETHFRYRFVMKLGESMLDATAIIFNTMEDLEPEAVAALRAHKPVYTVGPLLLLSGRPSRLDVNYWPEDDHCLPWLDSHPPSSVLYVSFGSVASLPLPHFKQLALGLEASKQPFLWVVRPDSIDAPLELALPDGFLARTKDRGLIISWGPQLMILSHPSIGGFLTHGGWNSIIENLSTGSVPMICWPQVAEQRLNRLLMVDHWGFGLRFHHEEDGSVAKGEIARVIQDLFQGKRSKEVKNAASKVGDMAKKAVANEGSSQNNFEALYNHMTLNDDHHPSM*