MKKEFDKLEAPGDVASLMKKTSEKRTEEKDSTFYEFDLQGKNAMVEFDEIYPGMINGWEIQHGGVMLVLNKGDYNNSELLMLIFIFFNIKMAREGNLWDSRLSKEITCPRLENIYGEKNDENTGIGIAPHVVQLAGCTYLAVTKSCIAKATVLHDREPVHVNEHQFLIGLDKRITPYSEFFYPLLNLLELKKRVYKIWVIYQKDHNEQESTYSMLAAIWKSLSYFERGNVYQESKDSIWRIENFEKRLNEFETGIHRKEAIILAVLHGNSVSVRVPKPIHTGEGYTTIPCSGFYHSYDLVFARSSNHQSRAARCENFELDPILRDDQELHARVEEFENSIEIEHTSNLAIEEVPNIMKKTSAERILSEKNDETYYELDSKCEQAMIPSTEKTQETLKDGKFNEEESCWSYRKETSTATTNC