MTEYESVPSAVDDETEIPTDHPRYQDLLTRHRIEAGVEKGITHLQGMHAEGRGSAFDYLLGEETIPSADDAERAAAAQLLLADHPVISVNGNVAALVPGEVVDLASTVNAAIEINLFNRTPERMERIADHLRDHGAEDVLGLDADARIPELDHERSKVDAEGIYEADVVVVPLEDGDRAEALSEMGKTEIVVDLNPLSRSPQVAAIPIVDNIIRAFPNTTEHARALADADDATLREIVDSFDRAEALAAAEDRIRSGDLAGE