MGVENYHVVELVGEGSFGKVYKGRRKYTGQTVALKFILKHGKSDKDIENLRQEIEILRNLKHENIIEMLDAFESPQEFCVVTEFAQGELFEILEDDKHLPEAQVQAIAKQLVRALHYLHSHRIIHRDMKPQNILIGAGGIVKLCDFGFARAMSCNTMVLRSIKGTPLYMAPELVREQPYNHTADLWSLGVILYELYVGQPPFYTNSVYTLIRHIVKDPVKYPDSMSQNFKSFLKGLLNKVSQNRLTWPHLLEHPFVKENTEELEAREARARTDAERGCDAAWRGEVNITLSSPASNRNADLQPSGSPAGRAKSKDSSTKATNNPTEQLSSTLRPPDDNLQPQYTNDSGCTEALGHAAELYQMPTSETAILDKIESTSCTTKGAQGIGQDRGAIAHILHPFRNFNVKGTAALSNEQADVNGGQSLRILSNLLAAGALAPKTAVDDVLPSILGLIRAALGASAPQHVSLLIKGFGILRKLIEIGSSKIESSFYHHGVALLRLYPQAVSYKHDASGRVLYEATACVTLLLTRLALGLAKIITSAGAHKIDETVTQEGTIMSQIVGQAKALDTMERLCMCLITTGSNIASGACSSASVAAEACKAIWGLLSALNTIATRGQKQSFPLTSVRANSRLKTEGTEVASECKSESAIKPLIEQVTESIMKSRDMHVAICYALLHGSESGLSSVIQILLRCCERSPRVCGILAGVSQSELSSAANGGVDGTAVAAIFRLVLLCANAAAAKDAGSQTANESEGRSKSLSFENLATQSCLLLSTIAQGLRVLGRLGASSMLTSSQPKQHDRLVAMSHLATLERLPSETAMSVQLSASATLALSSILLLECGPANSSAVCSLTEPPLNFVSQISGIRSQLWPTESDTNDSKLGLKWQDGMLTSWHGSKDGYVGAMKLRLRWGGILAIEQACSLGIPQVLLFLLAGELDGSGNSGQQTCNIGLSPAGVLWALSVIHLCLAGGAIKDVLFIKESLNVVLSLIDEPHLTFLKVWEGLGGGALGVKEIVNSVIDILEFPFVAAQHSSGSPLTSSSLISPGANSFVSRKGFEGGELAKSLGTELPQYLQSLQDVYVVGPLVKCLKFLDTKDFGKPVSLIVRLVQNSRTFADGLLKEGLLSPSLLPKMLDTNGPKEVVLEMLIIVSDLARLSKDFYGPIGETNILLYMKLLLNHPDANVRSKACNALGNMCRHTPFFYKDMVNHDIVNMLIDRCADPDRRTRKFACFAVGNAAYHSDYLYDQLKRCIPHLTNLLLGDEEEKTKANAAGALSNLVRNSSKLCEEIISKGAIQALLQVITDYSNAALGSTARSEASNDSPLKIALFSLGNMCIHAPCRQYLRTPELFQTLTKLQRESPDPTIIRYISRIISKFPEASMQR*