MATSTLSTVMVSNLSLKAAQRDVKEFFSFSGDILHVEMQSADELSQVAYITFKDKQGAETAILLTGATIVDMAVIVTPATDYEVPASVLAALEPKDGKSAVLEKAEDIVGTMLAKGFILGRDALDKAKALDEKHQLTSTATARVSSFDKRIGLSEKISVGSSVVNDKVKEMDQKYLVSEKTKSALAAAEQGVSTAGSAIMKNRYVLTGAAWVTGAFSKVANAANDVGAKAKEKIVAEQEGKTVERESAQGNISDDPAKHKDSDDDFAKVHVSETTEDIPISRAATVPITEEGSSNATPLPPAPKKPEPAQGLIL*