KRHACPYCPRRFNRPSSLAIHLNTHTGAKPYPCPACGRQFSVNSNMRRHYRNH