MKSYHVLTFSEEEVLDSIKPENLIGKGGCGSVYKVDLKDGKELAVKHIWNFDFSDDPKKNRPSTPMLHSSKKLTLDWQSRYDIALGAAKGLEYLHHGYERPIIHRDVKSSNILLDEFLKPRIADFGLAKIPQVNATNCDSTHVIAGTHGYIAEYGYTYKVNEKSDVYSFGVVLMELVTGKRPIEPEFGESKDIVSWVSSKLKNRESVLSIIDSSIITPLKEEAIKILKIAILCTARLPELRPTMRSVVQMLEEAEPCQL*