MLAQRHLVENYTIIDQIGQGSFAVVWKAVRHPDGRPVAIKEIAMKKLSPQLRDSVLFEIGLLERTNHPNIVRLLDTFEADDRTYLVLEYCEGGDLARYIKRHGRVTESVARKFMQHLGGGLHVLHSSNLIHRDLKPENLLLSTCDSNAILKIADFGLARHLGPQGYVDCVCGSPLYMAPEVLQCQKYDTKADLWSVGAILFELLTGEPPFHGKNHVQLLRNMKSSNGLQFPVTVAADVHPDCLDLCKRLLCINPVDRIIFDDFFNHKFMRPVRVKQEHSRNECLQCSGTLVKGVWLPWMQHSGLKTN*