MTKRIGKQTIKLENKPRIIATTSVVGPKEGEGPLKDYFDIILSDDLNGKDSFEKAESSIMYRAVQETLKKSNLEEKDIHYLVAGDLLNQTAASNFAARDVDIPFLGLYGACSTMSESLGVASMLVNAEYADYAVAATSSHFSSAERQFRFPLEMGSQRTPTAQWTVTGSGAMLIARDGIREGKFPYASYFTVGKIKDYGQTDTSDMGSAMAPAAVDTIKQHFEDTGRSPEDYDLIASGDLGNLGKKITEELLKEYGYNISANYIDCGDEIFDKERQKVNCGGSGCGCSAVVSCGYIYKNILKGKYKKVLLVSTGALMSSTTSLQGESIPGIAHAVSIEFGGM