MAHHHHHHMILYGTNPIAWSNDDDRSLGAHITLDQCLDEAAKIGFDGIEKGHKFPQEAAALKAVLEPRGLRYVSGWHSLNLLVNSVEEEKAAMQPALDLLKAMGSKVIIVCETSNAIHGDNDKPLQERPVLEDARWEAFGLGVEALAAHAAAQGITLVYHHHMGTIVETEDEIDRLMRFTGPHTRLLLDTGHCLFGRGNPERVAQKHIARVGHIHAKNIRRDIVQDVRDQNLSFLEGVRRGVFTVPGDTEGSVDFVPVLKIAAEHGYQGWLVIEAEQDPDVRNPFEYQSLGLKSLKAFAREAGLDKG