MKFGKGLQTQIEETLPEWRDKFLAYKPLKKRLKQISAPDFFTGVGFYALNLPRDGHSTSVASVAGAADQKLRDDNALINENPELVGTAEPLRQEKKAGICDTTTHCLAGAAERKKEGCRPWICEEENFINLLNEELQKFNDFFVDKEEEYVIRIQELKERIERVKEQNQKNGAYKSETQFGEEMIKIRKDIVTIHGEMVLLENYSSLNFAGLVKILKKYDKRTGALLRLPFTQRVLHQPFFTTELLSKLVRECEEKLESVFPSTSDEMGHGLPDETNDPGDRVNVHETVALQEESVETIYRSTLAAMRTIQELRSGSSTYSPLSLPRFVQNEIENGSGVIIDENMIPNSPNIIHTIDHNKENVLSID*