MNVLILEPSTAGLQILPTAYAMGLNVFVLSANQDDRVIPEEYHKYIFKKIQVDTNNLSAISEATLTLHKEFGISAAIPGFEIYVALTAQLAKLIQVPGVSIETGEALRDKHKMRNALRQKSVRTPKYILLDSHDKINNAVEYIGFPCIIKPVDQSGSMHVSKINNLAELSAAYHAMCNDPWTEMGKGIGSVALIEEYINGEEFSVEGYVDNQYTQIASITKKFLTPEPLFIEMGHIVPADITLEKQKIIKQYVKEVIAALNINLGVFHAELRIDEEGPVLMEIAGRLAGCRICDLIFLAKGVSMYEAMIKTHLGLPIEKISDTILQYAGMCYFDLKGKNVFQEINGVENLKNIPGFYDFKVFHKPGEYVPPLTTFQGRVASCVFTAPTYAEVMQRLEYAKSTISFG