MATPGQQLPPGFRFHPTDEELVVQYLRRRALSRPLPAAVIPDVHDAAVLDPWDLPGAGDGEAYFFSFRQLAAASGGGGWRRRRAGSGYWKATGAEKPVFLRGFGCGGGGGGGQHLVGVKTTLLFLRAKPPSRTHWVMHEYRLAAAGAVAVAAAGQTKRGNHSCMAQPGEWVVCRIFLKNNRSSRRRAGDADGETPVTGVHGHRRRQPSPSPSSSSCVTAEVSDGEGEEEVSSGSINGAPSASQREA