KTQTWIITCIYLQLLLFNHLVRTTGICTNRVTDDVKDVTKLVANLPKDYKIGLKYVPGMDVLPSHCWISKMVEQLSVSLTDLLDKFSNISEGLSNYSIIDKLVKIVDDLVECMEEHALENVKKSSNSLELKMLTPEEFFRIFNRSINAFKDLEMVSSKTSECVFSSTLSPGNDSRVSVTKPFMLPPVAANSLRNDSSSSNRKALNSIGDSKLQWAAMTLPAFFSLLVGFGFGALYWKKKQPNLTRAVENIQINEEDNEISMLQEKEREFQEV