TGCQDAMSVYWEDYDMANGHWEVNDRWEADQDKIYVHCRDSDAVCEHWAQNFSGETGICGINFGTQDHTYASWRMCPRSWHRAEPRHVCPIYIHYNQIAYECVYSVKWLCIYWQVPKGISMIVMRMSC