MAPETGSAQLNGILYGMGNPLLDILAVVETGFLDKYQVKLNNAILAEEQHLPMYKELVEKFDVEYIAGGATQNSIRVAQWMLQVPGATSYIGCIGKDKFGEEMKKSSSGGGVNVHYLEDESVPTGSCAVLVNGGERSLVANLSAANCYKSEHLKKPENWALVEKAKYFYIAGFFLTVSPESVMLVAKHAYENGKVFSMNLAAPFICEFFTKSLMEAMEYVDYLFGNETEARTFAKVLGWETEDVSEIALKISELPKAHGNRKRIAVITQGVDPTVIAEDGKVSTHPVIKIPQEKLVDTNGAGDAFVGGFLSQLVQGKDIEECVRAGHYAASVIIQESGCKYPEKPSYN*