MKRDTPRSLKLKVPQLKVPEQQTPISDFLTASGTFRDGDLLLNKHGLRVISKDSSPAVAQPTDTSFSLEDMETVKVIGKGSGGVVQLVRHKWTGQLFALKVIQMNIQEEVRKQIVRELKINQASQCPYVVVCYHAFYNNGVISIVLEYMDGGSLADVIRDFRIIPEPYLAVICKQVLKGLVYLHQDRHVIHRDIKPSNLLVNHKGEVKITDFGVSAILTNSMGQRDTFVGTYNYMSPERISGGAYGFDSDIWSLGLVVLEAAIGRFPYLPPGTNEGWLNFYELLETIVEQPPPAPPADQFSPEFCAFISGCIQKEPKNRLTALELLNHPFIQKYEGNSTKFLASFLEDWSPIS*