MKLKTDSCGIGSGQESFFFSFSDFSVTIGHTMIIFSATLSGYYRDRYFYWLHFCHVVRLMAMEGPVLCRPAMQAKSPAAALVNNSLTRFGQLGTISKYRNVSRFISPISQPSTKNIGPCCSFSSSSDGNGYMAGNFSDSDEDYVNSTVLEAVEVRSGSEGYVIKMRDGKNLRCVHNNSQGRNIPESAPQPAIVLRIEDGSETLLPIIVLEMPSVLLMAAIRNVHIARPTIYQVVKEMIDKMGYEVKLVRVNKRIQEAYCAELCLTKIDDSTDSITFDLRPSDAINIAVRCKVPVQVHRSLAYSDGIRPVEPARMAVAAGLSDGLLFTELDRYSRRRIRILQ*