MKLVHQEMANGNGIKSMALHVDESYTRLQDYAKQTNAPESDLSPEWLKAAFWDALMKKEDSCFKKLSKLGPTMTHVFVQVIEELIAYHKAAGKFGWLEEQQYAVNHLKAIVKRLVGHFLDKARDLEGGYSSWGKDLLASQDGFSLGCTPVTAPATGSPSHQMSTREVLVAFYKKHNPSQLSKVDRILSAYQDKEKALFQNLERKYNVDIACILDHADSSGGSLGGVGTMRVPYQPTPEQVGITTEAIQSISAMAAYENKSAEELRVLDYAMGNLGCASASSAAVSVTCGKGPWQSLSPYDWIQIWQSFLLLAYDKHFCMSFAVEKLVMEQERHSAQLAWQELAGAKVMIHGHSSTALDCSDAVKLAFCSQKGCLVPVHPQHYAKMSHLALVGSLENPTHIGHSVFKACEFLGSL*