MAAEASTTANDLVYVTAEAASDFVQQLLEKHGVPSAHASVVASGLIQADLRGVESHGINRIPSYVERIRKGVLDPKATPELKQVTPAVAQVDAHNAFGFVAAHKAMESAINMARIYGIGMVSVKHSNHFGMSAWIVQQAVDAGMMSLVFTNSSPAMPVWGGREQLLGVSPIACGAPSEPTPFILDMAPSVAARGKIHKAKRRGEKIPTDWALDAQGNRTDDPAAALDGGVMLPMGGPKGSGLALMMDVFSGVLSGSAYAGHVAGPYDPSRAGDVGHFIMAIKPDLFMSMEEFKERMKYLYERVVGCEKMAGVDRIYFPGEIELLRAEERTKSGIPYSRGEIEALNREAELVGSSKIQEIVAR