SGQIQLWQFLLELLSDSRYAESITWEGTNGEFKLVDPDDVARRWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQ