MKYDRSKLRKLIEALTHQELHESLDDFTAVRNQFTDGQEKYLRDKIILDYFEKHQEEIDKFLERIKDFNPQAYENYKNTIILIREEITQESIKKLLYILNKKLDDSLFFINSFLLSSKFIEEFVLDKFGLKYKLEDLAIKPVSDEICPLIACSEWCRIKFFEQSSQNESFRSLAEEIKNWQTEVIKYRQEAKLDQIKKFVYQSFNKFKELINEEELRIQIEIEPEVDAQRNTGLPTGLFFLNMNLWIKSKELPLGRFAERVVLKPEQFEQGVEQKSNILRMCLEKEDFLSELIRKIRYSLPDKIKPTIEFFVPLGFYQESLENIDFPRGRKRELLGKEYSIFINSFERYFDQDFREIRDEIYERKKALWVNGGTPDSEIYYIGTKPSESDLEMIEEAKAIAVWSRCLENPLAEGNDIKISEWKNWPQTIHKLRKQRKDLEVTLFWDDLYPKPSQRCRPLNTDVVE