MLASLAWLRGGATSGSDAGGAGGMGSPSPTSLDPADWATLRASAHAVLDASLDKLEAASEGRVWTPVPDDLKEALRAPVPPEDGLAHGELCERLLALLPYGAGNTHPRFFGWVHGSGSPGGVLPELVGAAMNANCGGRDHVGIYVERQVLTWCKEMMGFPASAGGLLVSGTSMATVLALKAARDARLGFDASREGGLAGGPTRLVGYAAQGTHSCIKRALDVLGVGADALRIVPVTDAFTMDVPALHAMVAEDRRRGLTPWLLVATAGSVNVGAIDDLDALADVAEAQGLWMHVDGAFGAAAVLSDEVRPRLRGMGRASSLAFDFHKWLHVNYDCGCVLVRDGDTHLRAFSDRASSLAGGGGGRHSPDYLAGNARGLAANAPWPVDLGIELSRGFRALKVWSHLLEHGTRALGAAITANLRHAEHLAALVDKAPTLTRLAPLSLQIVVFRYEPAGLLGGGGGGGGGGGGGGGGVAADGAALDALNDEIVVELQERGVAVPSTTRIRGVLAIRINLTNHRTRFEDLDLLVEQLCKIGGELAERRGWA*