MDMTKIALLSDIHGNTTALEAVLADARQLGVDEYWLLGDILMPGTGRRRILDLLDQLPITARVLGNWEDSLWHGVRKELDSTRPSQRYLLRQCQYVLEEISLEEIEVLHNQPLQIHRQFGDLTVGISHHLPDKNWGRELIHTGKQEEFDRLVTHPPCDIAVYGHIHQQLLRYGTGGQLIVNPGSIGQPFFLDAQLRKDLRAQYMILEFDDKGLVDMDFRRVDYDVAAELQLAKDLRLPYFEVYYESLVNGIHHTHHQEFLRELAQKEGCDRELDDWLKSGND*