TTCCPSNFARSNWNVCRLPGESEALCANWTGCIIICGATCPGDYAT