MVILLQFYKEENFKKTEIGEIPEDWEVRELKDILEVIRNGLTAKQNKDKIGYPITRIETISDSKIDITKLGYVEDIKQEDIAKYRLIIGDILFSHINSEEHIGKVAIYEGKPEFLLHGMNLLLLRPNKNKIEPYYLLYLLRHFKQKNIFKYIAKRAVNQSSINQTQLKHLKIPLPPLEEQKQIAKILSDFDNLIGTINKQIEVLNKAKKGMMKKLFTKGVFEHKSFKKSEIGEIPEDWEVVELGNEKYFKIIMGQSPPSSSYNKEGEGVPFLQGKAEFGNIYPNPVLYTNKPLKVVDDEDILISVRAPVGDVNIAPFKLCIGRGLAGIKSNKEKVDNFFVFYYLSYIKPKIEYLGGGAVFKAITKKDLESIKIPLPPLEEQKAIAKRLKAIDDLIEIKRKEKEQIEKAKKKIMNLLLTGKIRVKT