MIDLEKGNIIFLEVLVSNEEPYPPLEDREEDMIIGLSSLKMVVVHEAPPGDLLVVMASSRRASKKRKREKNKETEGVVEDFMDESDWWQELSQRLTTTGKIHTDNEDEKFKSFFRVSRKTFDYICSMVKPDLSSRPLSVIITVEGRVLTVEKQVAIALRRLASGESQHNVGESFDVGQSIVSQVTWKFVEAMEERGMHHLKWPDANEMKEIKSKFEMIQGLPNCCGAIDTTHIVMRLPSVEASNIWQDSEENYSMILQAVVDPEMRFRDILTGWPGSINDHRILKNSGFFRQCECGQKLNGSVKELEDGVQIREYIVGDGGYPLLPWLLTPYHGKDLFPSRIEFNAKHHDTRLVAERAMARLKGTWRIIDGVMWRPDKHKLPRIILVCCMLHNIIIDQGDKLCGDVLLSHHHDLGYKQQLSQFADANAQTLREQLCNYLSQKAT*