MAREGNLWDSRLSKEITCPRLENIYGEKNDENTGIGTAPHVVQLAGCTYLAVTKSCIAKATVLHDREPVHVNEHQFLIGLDKRITPYSEFFYPLLNMLELKKRVYKIWVIYQKDHNEQESTYSMLAAIWKSLSYFERGNVYQESKDSIWRIENFEKRLNEFETGIHRKEAIILAVLHGNSVSVRVPKPIHTGEGYTTIPCSGFYHSYDLVFARSSNHQSRAARCENFELDPILRDDQQLHARVEEFENSIEIEHTSNLAIEEVPNIMKKTSAERILSEKNDETYYELDSKCEQAMIPSTEKTQETLKDGKFNEEESCWSYRKETSTATTNC