KHFCDWIDCKSSFKEKDELVRHIEKMHIDQRKGDDFTCFWQGCQRRFRPFNARYKLLIHMRVHSGEKPNKCTFANCTKAFSRLENLKIHLRSHTGERPYLCTYKDCKKAFSNSSDRAKHQRTHLDTKPYACQVPGCTKRYTDPSSLRKHVKNHTQKDQQIKKKLKTETVDFSQPDILKDCLKIHQLRSNGSPMD