MAKFEDKVDLYDDRGNLVEEQVPLEALSPLRNPAIKSIVQGIKRTVAVNLEGIENALKTAKVGGPACKIMGRELDLDIVGNAESIAAAAKEMIQVTEDDDTKVELLGGGKRALVQVPSARFDVAAEYSAAPLVTATAFVQAIINEFDVSMYDANMVKAAVLGRYPQSVEYMGANIATMLDIPQKLEGPGYALRNIMVNHVVAATLKNTLQAAALSTILEQTAMFEMGDAVGAFERMHLLGLAYQGMNADNLVFDLVKANGKEGTVGSVIADLVERALEDGVIKVEKELTDYKVYGTDDLAMWNAYAAAGLMAATMVNQGAARAAQGVSSTLLYYNDLIEFETGLPGVDFGKVEGTAVGFSFFSHSIYGGGGPGIFNGNHIVTRHSKGFAIPCVAAAMALDAGTQMFSPEATSGLIKEVFSQVDEFREPLKYVVEAAAEIKNEI