MESGNRFYSVDEFHLDPKWLIDPKHLFVGPRIGEGAHAKVYEGKYKNQNVAIKIVHRGETPEEITKREARFAREVSMLSRVQHKNLAKFIGVCKEPVMVIVTELLLGGTLRKYLLNMRPRCLDARIAVGFALDIARAMECLHSHGIIHRDLKPENLILTADHKTVKLVDFGLAREESLTEMMTAETGTYRWMAPELYSTVTLRHGEKKHYNNKVDAYSFAIVLWELLHNKLPFEGMSNLQAAYAAAFKNVRPSAENLPEELAIILTSCWKEDPNARPNFSQIVQMLLHYLSTISPPEPAIPSRVFASENTILPPESPGTSSLMAVRDDSGETPKVKMENKPKGFFFCFNQCY*