MKTFQLVATAASGLEAIVGKEVARLGYDPKVENGKVYFEGDLSAIARANLWLRVADRVKIVVGVFKATTFDELFEKTKALPWEDYLPLDAQFPVAGKSVKSTLYSVPDCQAIVKKAIVNRVSEKYRRSGRLMETGALFKLEVSILKDEVTLTIDTSGAGLHKRGYRLAQGSAPIKETMAAALVLLTSWHPDRPFYDPVCGSGTIPIEAALIGQNIAPGFNREFVSETWDWMPKQIWADARQEAEDLANYDQPLNIIGGDIDARLIEIAKQNAVEAGLGDLITFRQLQVADFQTEDEYGVVVANPPYGERLEDEEAVRQLYREMGIVYKRMPTWSVYVLTSYELFEEVYGKKATKKRKLYNGYLRTDLYQYWGPRKPRPKKED*