MNTNKRVLILTANYGNGHVQVAKTLYEQCVRLGFQHVTVSNLYQESNPIVSEVTQYLYLKSFSIGKQFYRLFYYGVDKIYNKRKFNIYFKMGNKRLGELVDEHQPDIIINTFPMIVVPEYRRRTGRVIPTFNVMTDFCLHKIWVHENVDKYYVATDYVKEKLLEIGTHPSNVKITGIPIRPQFEESMPVGPIYKKYNLSPNKKVLLIMAGAHGVLKNVKELCENLVKDDQVQVVVVCGKNTALKESLSALEAENGDKLKVLGYVERIDELFRITDCMITKPGGITLTEATAIGVPVILYKPVPGQEKENANFFEDRGAAIVVNRHEEILESVTSLLADEDTLHRMKKNIKDLHLANSSEVILEDILKESEMMTAKQKAKVLS