MATSMLSTVKVSNVSLKAAQRDIKEFFSFSGDIVHVEMQSFDELSQVAYITFKDKQGAETAMLLTVFLFYLIWKCWRLHNFVYFHGLKICWLYYPESMGATIVDMAVIVTPANDYELPSSVLAALEPKDTKPSALQKAEDIVGTMLAKGFILGRDALDKAKALDEKHQLTSTATARVSSFDKRIGLSEKISVGTSVVNDKVKEMDQKYQVSEKTKSALAAAEHSVSTAGSAIMKNRYVLTGAAWVTGAFSKVTSAANEAGAKAKEKIAVEQEHKNAEGGPAQANISETHEAHRGLDGGFSRLHDSETPEDIPISTASVPAVTDEEPSKASPPAGVPEKPEAAHELVL*