MKLNHFLWLSFLCFSQAQAFKLPDQEISSYECGKTCDELSHEPMHLEWNIHDQNFKHPLRNLQKSYGYKKKVTLEELRKGVVVNTLAPRAIIRISPISGSHVPILRLETKSHSLSFQEASSLYSRDEAFADADYDQNHHTVLQLKEELGAGQFKLVTDEQSISTDETFVISVFDKYSNAYLTVETNKDEYKLNDKIIATITLNDTLDYPVKDVFASIVAPNGDSIPLNLTKTKSNQYKGSAQLHSKKNDFGANWYVEAAISAWFGDQLITRQGHAAFSYSIPSAKLIEIEKVSTQPLNFKAMVNVANNSRYALQSVLYYKDSQGKFHPLSTSQTANWFTSGKHALEFTFDKNIYKQYDQQSLYLGYFHLVDYGQLKTVYHYDEPVKLSELG