KRKQHICHMPGCNKVYGKTSHLRAHLRWHTGERPFVCNWLFCGKRFTRSDELQRHKRTHTGEKRFECPQCSKRFMRSDHLSKHIKTHQNKRPGANQSEAEESK