MDTKAENGVMQEHQELGWGKSLPVPSVQEIVKNDSQSVPERYIQEHKNRPLGSDSCPVSSQIPIIDLHLLACGDEDERTKLNFACKEWGFFQVINHGVAEEVLQKMKTAVAAFFELPLEEKKKYSMAENDLQGYGQGYVVSDQQKLDWGDLIFLLTLPNKYKKMKYWPVTVTGFKEGIEEYATEMHKVTEEILGNLSLLMGMDKDGLRLLHAEMKQAMRLNYYPTCSRPDLVLGVSPHSDASSITVLLQDDEITGLQIRHKGGWVPVKPIPNALVVNIGDAIEAWNNGMYKSIEHRAVTNEKRARMSIATFLIPEDDVEIGPVDSVVGTYHQPVMYKKIKYVDYLRYTLSREMDGKAHTEFLKLENE*