MRGTKFVLGERVPWVDLCFLRMRMEFEVLFFIDPYQILGPTCSRLAHSGSGQTQLWQFLLELLADKRYDDVITWEGTQGEFKLVDPDEVARKWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQGIAQALQPQTGPAGSEYLSPQTVNRLQQDFMQGGWSANYRSLIPTGLQTSGAFFNPSTMGYGGFGGGNNATLQRNFPIYGSNMTNYSKCL