TTCCPSIVARSNWNVCRLPGTSEAICATYTGCLIIPGATCPGDYAN