MGVQRKTPKAALRKRSTTLQHLFDIDSNNSQSPHDSETDELLSIISYCTFIFTFTDSTESPSQQDLKRLKLMQLLSIIKSSNEPFNDDRILSPLFLMISSNLFRSLPPPSNLFTPTEDDEEPFSAPATAWPHLHVVYDILHKLVLTSDPKSLRNYINHSFLLNLLSLFQSEDRRERESLKNVYHRIYSKFAFYRSFMRKAMKDVFLHFVFEVERHSGVGELLEIWGSIINGFGVPLKEEHKQFLVRVLVPLHKPKGMQAYHRQLTYCVSQFVQKEPMLGGVVVRGVLRYWPLTNSQKELLLIGEMEELVEYTDPLQFGKLALPLCTQIARCSTSWNSQVAERALYLWNNEHFVKMASQSMEQVLPSLVEGIEKNINWHWSKTIRQLSANVKTMLEEMEPELYSKSLREMDHRESMVDQEEKKRNERWERVEMAAAQNQFL