MSEDAQGHFDLKSMIFSLVTPFMLKAVVLLGIPEMISKAGPLSLKQIVSRLSNVKNFQPDLLERILQFLVHKRALSEKIDEKDGETYYGLTPISKWLAEEHHLLLLCTHEYPMAAFQKVNEAVLDGGHAYEMANKSRVWEHDPGHGDEYVKLLNDAMVAWSSVTISLVLEHYDGFKDVKKLVDVGGGLGMCMGKIVEKYPHIEGVNFDLPHTVSSAPAFPGVAHVGGNMFESVPSADALLIKSVIINFSDEDCLKMLANCYKALPRGGKLIVIELIYSKEGPFEMDLDMIMIGFTDGGKTRRFEEHKALLENSGFGNVSLVAVPSKEQVIEAYKL*