MDSLTGFRMEPKWQIDPQLLFVGPKIGEGAHAKVYEGKYKNQTVAIKIVHRGETPEEIAKRDSRFLREVEMLSRVQHKNLVKFIGACKEPVMVIVTELLQGGTLRKYLLNLRPACLETRVAIGFALDIARGMECLHSHGIIHRDLKPENLLLTADHKTVKLADFGLAREESLTEMMTAETGTYRWMAPELYSTVTLRLGEKKHYNHKVDAYSFAIVLWELLHNKLPFEGMSNLQAAYAAAFKNVRPSAESLPEELGDIVTSCWNEDPNARPNFTHIIELLLNYLSKVGSPISAIPQRILASKNTLLPPDSPGTSSLMAKLDECGETPKAKSEDKRKGLFFCFNQCY*