MLVAKLVSRRHAFKSAAQKCLPVPGLLFLGDTSSINKHCWLGKVDGLCRTPLGTLGWRFSSLHHGSVQFLPRVVDKWMLKARIVSRPFSNAAVAINLDAGQPTPETHPEVLQPGEIMPGVTYEEVAERRKKLMSALPSGSIVLLVSATVKDMTELIPYPYRQHADYLYYTGSPQPAGIALIYSEGELCMFMPDPFIEGAFWEGRQAHAPEALTVLKANRAYNMSDLPKQLPRLLKQARGVFVNGEVPSNSELAQLPAFKEALEEKKVHDVVKYTHEARWVKSPSELNLMRHSAGIACQGFVQTMKVSPQRPHEHLLAATIEYECKIKGAQRMAFPSVVAAGANSTVIHYSRNECPIADEEMVLMDAGCEYFGYVSDITRTWSPSGKLSNAQRDMYEVVLSTLKECLVLVKPGATLKEIHRAATDKLRKDAKELGIIRRSEDYLKINPTNIGHYLGMDVHDCKAIRDDCPLVPGVVLTIEPGLYVPESEIFPKWCQGIGIRIEDDVLITESGYEVLTASIPKELSEIESWLQY*