MSTAVRKRPAAGQEPRVHGGKKPRYAFTSISDYEKLEVLGEGTYGEVFKARDRRTGKKVAVKWVRGNEAGGHGPPDMRAITREAGCQAACRGHESIVQILDVVTDAETRDVFLVMELVAGGQTLRESLWRPVSEEVTRVMMEQLLDAAKKIHGAGIIHRDIKPENVMVGIFGGLKVGDFGSAIRAKPAGVPYEECCVGTRIYTSPEQLEGNGHYGQAVDMWALGCIMAEMLGGDTLFVAETEEELLAEMNKLRDQISSTGKLDLDFFEELSEAGREVLTGLLAFNPDERITAGEALEHRWFSKPKRAEHPGFVC*