MKSQALIAAFDLPESSLVNQRVPRKLLLENGAPTSADKRSINEGIEELIWIAALKPVTVGVPEFRDESHEYLEIAVLLLTLRDGAKTTRLVELVHRAIPYPVLLLTQQGAPLSLSVAHKRWSQSEAGKTVLEGDIVSVAWSREVDADIMADFRNSLALGSQPRTNLHALYQGWLDSMVALNAARVTGNFTLAENAEYAAARRDALRECGVLQEEIGRLRTLAAKERQIPRQVELNLELKRIDAELATTKQKL