MMRSSDNTIEFNEGWVIIQTGILKLTETLKADLKDEFPALDYMNIYTIVYKMCTQYPPHMDSFEEYITLTVSPALEKVHDEYTLKELVKCWGNHKVMVRFMSNMFSYLDLHFVGRESLDSLTKVGMMYFRDLVYHSIKTKVKNVLIQLINREREGEQIDRALLRNVLNIFVEMGMDHSLNFYEGDFEAAIREKERVAHYLHSSTEQKLLEKVENEILSRYQTQLLENEYSGCHALLTGEKKDDLSRMYRLFRRIPKGLEPVANIFKQHVISKGLALFKWVDDAVNNNADRTDIDADIQEHGFVEKIIELHDKCMNYVVDVFQGSSIFRKVLQEAFEVLCDQRIEESTSAELLATFLDSVLKKCGIVKTSGDDIDSVLGKAVNLLPYVSDRDLFVEFHSKKLARRLLFDKSANDSCHERTILSKLKHQFGFQFTSKMERMVNDVTLSMETQADFKA