MMFDNLTFGSVEMFRRMRRAEVASIPPSDGFSSEAKDKILSDVYAAIPKEYVRSLPAIDLGFFGSIQSLVLDLFIRCAESRNYRFDMHNEMLKHKDQIENHEQYAEKTARLINLDADKKIKSETEALRKAEEDAQNYKEKLLEHEERLAVLRKEYSSVSERVTNFSSKVNVLEGQLKAMQGKIEAVRKEAASSFKLGEESILESSQRVWDQSMDGKDFSWFKRRISYQMAVSTARRLGLDPPEFVSDGEEDMEEDEVNSPEGQDVQDGSSIAPHP*