MKNEKLPQFQPHFLAPKYWLFWLGVAIWRSILCLPYPILRHIGHGFGWLFSHLKVGERRAAIARRNLELCFPDMPENEREVILQENLRSVGMAIIETGMAWFWSDSRIKKWSKVEGLHYLKENQKDGIVLVGVHFLTLELGARIIGLHHPGIGVYRPNDNPLLDWLQTQGRLRSNKDMLDRKDLRGMIKALRHEETIWYAPDHDYGRKNAVFVPFFAVPDTCTTTGSYYLLKSSQNSKVIPFAPLRNKDGSGYTVSISAPVDFTDLQDETAIAARMNQIVEKEIMKDITIYMWLHRRFKTRPDEKTPSLYD