GGGREQCPRCASRDTKFCYYNNYNTAQPRHFCRAC