TTCCPSIVAKFNWNVCRLIGTSRGICFFYTGCIIMPAATCPSEMPN