MNTNKRVLILTANYGNGHVQVAKTLYEQCVRLGFQHVTVSNLYQESNSSSGNKRLGELVDEHQPDIIINTFPMIVVPEYRRRTGRVIPTFNVMTDFCLHKIWVHENVDKYYVATDYVKEKLLEIGTHPSNVKITGIPIRPQFEESMPVGPIYKKYNLSPNKKVLLIMAGAHGVLKNVKELCENLVKDDQVQVVVVCGKNTALKESLSALEAENGDKLKVLGYVERIDELFRITDCMITKPGGITLTEATAIGVPVILYKPVPGQEKENANFFEDRGAAIVVNRHEEILESVTSLLADEDTLHRMKKNIKDLHLANSSEVILEDILKESEMMTAKQKAKVLSLEHHHHHH