MDFGYGTFSESSKMGLEALARARTHQPCAACKMLRRRCDGKCILAPYFPSDEIEKFAGVHKVFGASNVIKMIQMVEETNREDAAKALVYEATARIRDPVYGSTGAIFQLQKMVQELTMQLESTKALVLELQHQKDQLLGILLNVNHRDPLSPIDGGSFSLDHDDSMAYDPAKFPVECDWIF