MSTAIRKRPAAGQEPRAHGGKKPRHTFGSISDYKKLKVLGEGTYGEVFKARHRRTRKKVAVKWVRGNEAGGHGPPDMRAIIREAGCQAACRGHESIVQIFDVATDAETGDMFLVMELVAGGQTLRESLWRPVSEEVTRVMMEQLLDAAKTIHGAGVIHRDIKPENVMVGIFGGLKVGDFGSAMLAKPAGVPYEECCVGTRIYTSPEQLEGHGHYGQAVDMWALGCIMAEMLGGDTLFVAETEEELLAEMNKLQDQISSTGKLDFEFFEELSEAGREVLTGLLAFNPNERITAAEALEHRWFSKPKGAEQPGFLS