MKQFLILFLLFLPMLTCAAQKRAVKPQYGIGTVPMVNGYVQFDSTFHVSGKSKAQLMELLQDYVQKNLVEGPEQLPQARLTEVSPESGVIAASIEEYMYFKRTNWQIHRVRFYYQLVFTVSDGKFDVMMRRLHYRYDPEVTAGDFDDDRRAENWITDDAALTKNGTRLARISGKFRTHTIDRKNEIFKQAALATGAKVKKMKWVEVEE