MAAIGNRGTVTEASGFNPDDDAQKLREAMKGAGTDEAAIIKVLAHRTIAQRQRIKLAYKQSVGKDLAEDLSSELSGHFQSVVLGLLMPAPVYDAYELKAAMKGAGTEEACLIDILASRSNSEMNAINEVYKKEYGKTLEDAVCGDTSGMFQRVLVSLLTAGRDESDKVDEAQAVKDAKDIFEAGEARWGTDEVKFLTVLCVRNRNHLLRVFDEYKKISKRDIEDSIKREMSGSLEDVFLAIVKCLRSKPAFFAERLYKSMKGLGTTDSVLIRIMVSRAEIDMLDIKEHFLKTYGKSLHSFIKGDTSGDYRKILLELCGGE