MAASTLSTVKVSNVSLKAAQRDIKEFFSFSGDIVHVEMQSGDELSQVAYITFKDNQGAETAMLLTGATIVYMAVIVTPANDYELPASVLAALEPKDTKPSALQKAEDIVGTMLAKGFILGRDALDKAKALDEKHQLTSTATARVSSFDKRIGLSEKISVGTSVVNDKVKEMDQKYQVSEKTKSALAAAEQSVSTAGSAIMKNRYVLTGAAWVTGAFSKVTSAANDVGAKAKEKIAVEQEHKNAEAGPAQANISEFPAAPRELDSEFTKIHVAETPEEIPVSTVTVPAVTEEELSEASPPADVPTKPEAAQGLVL*