MGFSLKIRRRRSCVARKYKKDREHKPITSDPYQILGPTCSRLAHSGSGQTQLWQFLLELLADKRYDDVITWEGTQGEFKLVDPDEVARKWGERKSKPNMNYDKMSRALRYYYDKNIMCKVHGKRYAYKFDFQGIAQALQPQSGGASSDYLSPQTVNRLQQDFMQGGWSANYRSLIPTGLQTSGAFFNPSTMGYGGFGGGNSSALQRNFPIYGSNMTNYSKCL