MSAVYWEKQGNDLLCGVHCLNSLLQGPFFNEIDLALYAQELDKQEKILLEQGGTDSKDFLEFVAGDSHNVEDGGNYSIQVLERALKRYNLKCKNVNADELIDKDLSNQTGFICHRSLHWYAIRKVDGVWYDLNSLYKTGPRHISDFYLSALLIQFQEQGQNIFLVSGDYPNNQKVLDNAEFEKHQLLILNEDIQPYKNLKKKNNIQSNKKKDNQMDEEWDEYEDFSNYDQQKSYNLRNKSQNKQVNQSKYQDEDIKGYQKQFDEMSQKKKYHENQQNKMVDEQKQNQTLSFYQKIQLINNKYKQKVEKIDNNQSNQNSFYKKLSKQQNQNSLLNDQSKQVNIGFQESKKIDNHINNKDYNQKNQNSMSDLIEIQQEQIALTIWIDSQIRYTENFHLFETIEDIHTFIKQKQRDLSHKKFILYTNVPDKMFFNNKEKFISDYGLYSGQVLHIKLV