MNSTGEGVQFARRELIKGAQVLPESLRDAGTREDMYGNRMGLGSPNFVHSPSLGQSPGREFRIDERWLIDPKLLFVGPRIGEGGHGKVYEGKYRDQSVALKLVQTGGTPEEVVKRENRFAREVSLLSRVQHKNLVKFIGACKEPSMMVVVTELLQGGSLRKFLMSLRPKQLDQRVAIKFALDIAEAMDCLHNYGIIHRDLKPDNLLLTADQRTVKLVDFGLAREETLTEMMTAETGTYRWMAPELYSTVTLRNGEKKHYNHKVDVYSFSIVLWELLTNRMPFEGMSNLQAAYAAAFKGTRPSLSESLNLPEELTFVLQSCWAEDPNIRPNFAQVVRMLNAYLSTLPSSDLSAPQMQLVSKSMPVPKEVSSCSYVNDKQREDNADGSHLDSAAKSRGGFFDCFSYCM*