MQFRTKTLFKVLITEFNRKYQQLSIKFVQNQCQQLKIRVCIIYHLQSQYDKELYFKFKYHIQNINLIKFILLIKFYYRIEEAKPCNCKKSKCLKLYCDCFAAGKLCSSKCNCCGCFNNSSNLLERNQFIEKMVERNPEAFNQKVKEVDYKLAHSKGCNCRKSGCKKKYCECYQLGIECSDNCKCDGCQNCSSNKLVKIFTQQDISQISRQLKQLSQPF