MASAAKPIPEGKVTPDFKPTDYVKFFGAGALAACGTHATATPIDVVKTRIQVDESLKGQNMVRAARTIIAGEGASALLTGFGPTAVGYLVQGGGKFMGYEYFKKRFVDAAGSEETATKYRMPIYLTASACGEFFADIALCPLEATRIRLVSQRGFASGMVPAFMRIAREEGFKGFYSGFVPLVFKQVPYAVGQFSVHEFANEAIFRALGPERKEKLTHLQMTGVELTSGMVAGVAAAILSHPADTLLSAINKGAGDKSQSVTGRMFSLAREFGPKRLILTGLGPRIVMTVGLVAGQFVIYAQCKALVGAPPGIEIHKEE*