TFRGGKKEARPTTMRASCNGCRVLRKGCADDCTIRPCLAWIRSPDAQANATVFLAKFYGRA