MDDFSVVRKLGRGSFGEVFACVRRDDPSRRLVVVKKITMGAKRSDQEDAMNECRVLAKLDSPYVTKYYDSFVENGGKELCIVMEYAPKGTVHQLVRASPPGRLDESTIWKLTLQSALGLHHIHRLKILHRDIKSENIFLDARGDAKIGDLGVAKVMSHEGSLARTLVGTPYYLSPELCENKPYDHKSDVWSLGCVIYEMLTGTHPFHGDNQGALFMKILRGKYPPVNERAYGEDIRALLDRCLANDVRTRLDARGIL