TTCCPQIVARSIFNVCRFPGTSNAICATYTGCIMIAGADCQGDYSN