MGVQRKTPKAALRKRSTTLQHLFDIDSNNSQSPHDSETDELLSIISYCTFIFTFTDSTESPSQQDLKRLKLMQLLSIIKSSNEPFNDDRILSPLFLMISSNLFRSLPPPSNLSTPTEDDEEPFSAPATAWPHLHVVYDILHKLVLTSDPKSLRNYINHSFLLNLLSLFQSEDRRERESLKNVYHRIYSKFAFYRSFMRKAMKDVFLHFVFEVERHSGVGELLEIWGSIINGFGVPLKEEHKQFLVRVLVPLHKPKGMQAYHRQLTYCVSQFVQKEPMLGGVVVRGVLRYWPLTNSQKELLLIGEMEELVEYTDPLQFGKLALPLCTQIARCSTSWNSQVAERALYLWNNEHFVKMASQSMEQVLPSLVEGIEKNINWHWSKTIRQLSANVKTMLEEMEPELYSKSLREMDHRESMVDQEEKKRNERWERVEMAAAQNQFL*