CKFCSRQFTKSYNLLIHERTHTDERPYSCDICGKAFRRQDHLRDHRYIHSKEKPFKCGECGKGFCQSRTLAVHKILHMEESPHKCPVCSRSFNQRSNLKTHLLTHTDIKPYNCSACGKVFRRNCDLRRHGLTH