GSMCMPCFTTRPDMAQQCRACCKGRGKCFGPQCLCGYD