MKNKQHKKKIIKFVEIFKEILEQSGYGQIITWDGDGKKIKIFDKSKLQLEVLPKHFKHGNYSSFLRQLNLYGFISCKDQDGVLTYENPYFTKKEIKMRKIQKKQQFSIEKQSSDDIFMTEYEDLRKTIIDLKEEQMKIQQKLIQSVQHQQQCHLHCKSIIDVSVFESIKQQLLTIKEIQTRRGTFFIESVKMIVRAMKPETSASFEYLIKCVFPKEYDVVDIQSKEEGVIEQQQYLNSPAPFGKGVIDKIGEYLNHKNEDFNPEALEPVWFCGYSEQDFNFFGFEL