MATPGQQLPPGFRFHPTDEELVVQYLRRRALCRPLPAAVIPDVHDAAVLDPWDLPGAGDGEAYFFSFRQLAAASGGGGWRRRRAGSGYWKATGAEKPVFLRGFGCGGGGGGGGQHLVGVKTTLLFLRAKPPSRTHWVMHEYRLAAAGAVAVAAAGQTKRGNHSCMAQPGEWVVCRIFLKNNRSSRRRAGDADGETPVTGVHGHRRRQPSPSPSSSSCVTAEVSDGEGEEEVSSGSINGAPSASQREA