MSTSTAASLQITAARPYPELLDLPWEVPLEEWPEEHLAALPRGISRHIVRFVKVGGRVIAVKETNAEIAHREYRMLRMLNRLDVPSVAPVAVITGRVDRHGEPLNSVLVTRHLQYSLPYRALYSQTLRPDTAKRAVDALAVLLVKLHLTGFYWGDVSLSNTLFRRDAGAFAAYLVDAETGELYDELSPGQRNYDLDLARTNIAGELMDVVASEALDADLDEVIAIADRIVSRYRALWSELTEAESFERGDRWRVEARIRRLNDLGFDVGELAITTDIDGTSVRIEPKVVDAGHHSRRLLRLTGLDAEENQARRLLNDLDSYTAATDRQGEDEEIVAHDWMADVFEPVQRAVPREMRGKLEAAELFHEVLEHRWYLSERAGRDVGLEEAVNSYVVGVLPAKPDERAVLGVDTEAIRVIADD