MGKRSFVVSGNRFDVDDKYSLVKPLGHGAYGVVCAARDEKSGENVAIKKVVKAFDDPTDAKRTLREIRLLSHLNHENVIALKDVMRPESQENFEDVYIVVELMDTDLHQIIKSPQPLTDDHCQYFLYQILRAIKYIHSAHVLHRDLKPGNLLVNKNCELKICDFGLARVSDPEEENQGMTQYVVTRWYRAPELILRGEYTKAIDMWSVGCIFAELLGRKPLFPVVTELKSINGSEKAVRYLQALPKRPRMLIVDPKKRCTAEEALEHPYLAELHDPNDEPVASQIFTFEFEDRELTRKDLKELIYKECLRFHPD*