MACCATSFCGFPTCSTGGSSCCQPTCTQSSCCQPSCCEASCCQPSCCETGFGGGIGCGQEGGSGGVSCRVRWCRPDCRVEGTCLPPCCVVSCTPPTCCQLHHAQASCCRPSYCGQSCCRPACCCYCCQPSCSEPSC