MATSMLSTVKVSNVSLKAAQRDIKEFFSFSGDIVHVEMQSFDELSQVAYITFKDKQGAETAMLLTGATIVDMAVIVTPANDYELPSSVLAALEPKDTKPSALQKAEDIVGTMLAKGFILGRDALDKAKALDEKHQLTSTATARVSSFDKRIGLSEKISVGTSVVNDKVKEMDQKYQVSEKTKSALAAAEHSVSTAGSAIMKNRYVLTGAAWVTGAFSKVTSAANEAGAKAKEKIAVEQEHKNAEGGPAQANISETHEAHRGLDGGFSRLHDSETPEDIPISTASVPAVTDEEPSKASPPAGVPEKPEAAHELVL*