MATSTLSTVKVSNVSLKAAQREIKEFFSFSGDIVHVEMQSGDELSQVAYITFKDNQGAETAMLLTGATIVDMAVIVTPANDYELPASVLAALEPKDTKPSALQKAEDIVGTMLAKGFILGRDALDKAKALDEKHQLTSTATARVSSFDKRIGLSEKISVGTSVVNDKVKEMDQKYQVSEKTKSALAAAEQSVSTAGSAIMKNRYVLTGAAWVTGAFSKVTSAANDVGAKAEEKIAVEQEDKNAEGGPGQANISDIPAAHRELDSEFANIHVSETPEDVPISTVTVPAVTDEEPSTATPAAEVSKKPEAAQGLIL*