GFGCNGPWDEDDMKCHNHCKSIKGYKGGYCAKAGFVCKCY