MKIKICGLSTKEAVDTAVESGVTHLGFILSPSKRQVAPEKILQITNDVPKTVKKVGVFVDEPIDFVKKAIQVAQLDLVQLHGNEDMNYINQLDISVIKAIRPDQEFKEYEDVILLFDSPQAGSGQAFDWDSLVTSGLKNKFFIAGGLNPENVAAAIQHFPNAYGVDVSSGVETDGIKNLTKIKNFVQNASLASSKQLFIEFLRITKKLNENKIIPYLMGSLAVEQIINFPTNPDDIDIQLKTSDFENFEQLTSLMEKLGYQLIDLHEHKFEKASIHVGFASVETLKNYAGVDYLTIQQERMENGEKYHLPNVEQSLKIYEAAKRDEWRGGKQKDSFIFDELIKEQKRNDNE