TTCCPSIVARSNFNVCRLPGTSEAICATYMGCIIIPGATCPKDYAN