MKHKENMVKHAIVLSFRAFEPGQEGLTNRTESNPLQKYDPYQILGPTCSRLAHSGTPTVRFHLSEFPKHYFPVSKNYVPYLKISHSGSGQTQLWQFLLELLADKRYDDVITWEGTQGEFKLVDPDEVARKWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQGRHTFRFCQ