MSRINIPKLADAMLQNIKDVLGPEVYDVIMTRIAEDYLDPEMDIRTAVMQRPDIFEGALVELLGQMGEILLVKMCQDIGLDDSLHYSRPGDLAKCMAMMAKA