MSKKFFIKTFGCQMNFNDSERIRGLLKTIGYEQTDNWEEADLIILNTCTIREKPDQKVLSHLGEYKKIKEKNPKALIAVAGCLAQRTGWELVKKAPVIDIMFSSFNMHQLPELINQAQAGYKAIAILDELPQDEDKIWEYPVERDNKYCAYVTIIKGCDKNCTYCVVPRTRGKERSRALHSILDEVKRLVDDGVREIHLLGQNVTAWGKDFEKPIPFSELLYQVSKIDGVERIRFTTGHPRDLTDDIIEAMADIPQVCNALHLPFQAGSNRILALMDRGYTKEEYLEKIEKLKEKVKDIAMSTDVIVGFPTETEEDFEHTLDVLKKVRFEQVFSFKFSPRPGTPAAEMEGQIPDDVKTERMRRLLELQKSILSEIAKKYEGTVQEVLVEEEKNGELIGRTTTNKWASFKGDPSLLGKIVKIKVIKSSPFSLEGELLEVIK