MGHKDLKGDDEQRLLLKKETTGKIRPPPADKAVKEPHDAVGPLAASHTAVHSWGSELKLDKRWILDPNLLSVGVMIGEGAHGKVYEGRYQDMRVAIKVLQRPQTLEEQVKIEARFAREVEMMSRVQHKNLVQFIGACKDPVMAITTELLPGRSLRKHLLSVRPSQLELHVAVNFALDIAHAMDCLHINGIIHRDLKPDNLLLTADQKSVKLIDFGLAREESLTEMMTAETGTYRWMAPELYSTATLRLGDKKHYNSKVDVYSFAIVLWELVTNRMPFEGMSNLQAAYAAAFKNVRPNVPDGLPEELVFILQSCWADDPNVRPNFGQVVRMLTALL