MATPGQQLPPGFRFHPTDEELVVQYLRRRALSRPLPAAVIPDVHDAAVLDPWDLPGAGDGEAYFFSFRQLAAASGGGGWRRRRAGSGYWKATGAEKPVFLRGFGCGGGQHLVGVKTTLLFLRAKPPSRTRWVMHEYRLAAAGAVAGQKKSGNHSCVAQPGEWVVCRIFLKNNGSSRRRAGDADGETPVTGVHGHRRRQPSPSPSSSSCVTDEISDEEEEVSSGSINGAPSASQREA