MKDILNALYHQKDLNDEEVKKLFTLIINEKVSPAQLGAILCALKIKGESFKEISVAATTLLEHAPKPFNSGLDLIDNCGTGGDGLKTINISTIAALIASSMGLPMAKHGSRSVSSHSGSADLLENLGVNIEMNPMQLENCFKQSHFGFLFAPLYHQSFKKSAPLRKELFTKTIFNCLGPLINPLRPKIQLLGVYDKSLCKTMALALKALGVKRAMVVNGGGTDEIVLHDITHACELKNNEILEYDLSAKDFDLPPYDLKELQIENAKESAQACLDILENKGKNSHTMVVAANVASLLYLSHRAKDLKEGVGMTLEHLKTKAPYAHLQKIIWLSHA*