MDSHGCFSMDHSPSYRASDDEFQLESRWLLDPKLLFVGPRIGEGAHAKVYEGKYRNQNVAIKIVQKGDTPEEIAKREGRFNREVAMLSRVQHKNLVKFIGACKEPVMVVVTELLLGGSLRKYMLNLRPKPLDMRFAIGFALDIAEAMDCLHSHGIIHRDLKPENLLLTADQKTVKLVDFGLAREETLTEMMTAETGTYRWMAPELYSTVTLRHGEKKHYNHKVDAYSFAIVLWELLHNRMPFEGMSNLQAAYAAAFKNVRPSADDLPEELARILTSCWQEDPNSRPNFSQIGQMLRNYLYTISPPVTSVPSHVFTSENRVLPPESPGTSSLMATRDDMGETPKGNLTNKPKGLFSCFNQCY*