MARGKTTLPFRFFKIILQTNLQRIKIPNEFTRRHGVGLSNPVLIKPPDGTKWKVYWKKINGEIWFEKGWKTFTENYSLGHGFLVLFNYEEGTSKFLVHILGKNAVEIDYDENVDHSDDESCQILDEWPNQKTGRRPPLDSPRPRKKVRGEIKKTTERTTSLNWPMGARAREVAAKFISSNPFFTILIKPNHLVETRLCVPNLEGVIENKEKYVVLQIGKRSWNVKLLRYYEAKNGRHLSAGWSLFASESGLQSGDVCVFELTNKQDLVFKIHVL