MDLLYRVKTLWAALRGNHYTWPAIDITLPGNRHFHLIGSIHMGSHDMAPLPTRLLKKLKNADALIVEADVSTSDTPFANLPACEALEERISEEQLQNLQHISQEMGISPSLFSTQPLWQIAMVLQATQAQKLGLRAEYGIDYQLLQAAKQQHKPVIELEGAENQIAMLLQLPDKGLALLDDTLTHWHTNARLLQQMMSWWLNAPPQNNDITLPNTFSQSLYDVLMHQRNLAWRDKLRAMPPGRYVVAVGALHLYGEGNLPQMLR*