MATPRQQLPPGFRFHPTDEELVVQYLRRRALSRPLPAAVIPDVHDAAVLDPWDFPGAGEGEAYFFSFRQLAAASGGGGGWRRRAASGYWKATGTEKPVFLRGFGCGGGQHLVGVKTTLLFLRAKPPSRTGWVMHEYRLAAAGAVAVAGQKKSGNHSCMAQPGEWVVCRIFLKNNMSSRRRTGYADGETPVTGAHGHRRQPSPSPSSSSCVTAEVSDGEEEEEEVSSGSINGAPAASQREA