MGVDNYHVIELVGEGSFGKVYKGRRKYTGQTVAMKFIPKHGKSDKDIDNLRQEIEILRDLKHENIIEMLDAFESPQEFCVVTEFAQGELFEILEDDKCLPEAQVQAIAKQLVRALHYLHSHRIIHRDMKPQNILIGAGGIVKLCDFGFARAMSCNTMVLRSIKGTPLYMAPELVREQPYNHTADLWSLGVILYELYVGQPPFYTNSVYTLIKHIVKDPVRYPDSMSPHFKSFLKGLLNKVSQSRLTWPHLLEHPFVKENSKEIEARKTREAQAAERGCDAAWRGEVNITLSSPVSASSQNTTAQPCGSPAGHGRSRDPVNNVAENAALDRPALTPRPSNDNNQQPQASNLDLVPEAPGATAEARPPKTAEADISMLDKIECNSRTVKGAHAIGQDRGALAHILHPFRNFNVKGTAALGSSQANASANQSLRILSNLLAAGAVGPQASVDDAIPSVLGLIRATLGASTPLHVNLLIKGFGILRKLMEVGSSKIESSYLHHSVALLRLYPQAVSYMHDPSGRVLYESTACVTLLLTRVAFRLAKIITSGGAFENTDGTASPESTIMCQIVGQAKGLETVEQLCLCLATTGSSLVSGACTSAPVAAEACKAIWGLISGLNIVATRGQRQNFPLAGLRGNNGSANAIDREESRAEHATKPVIERVASFLLKSRDMYVAVCYALLHGSESGLSSVIQILLRCCVVSPLVCDILSGISNQEISASTMNGGGDGTAVCAIFRLVLLYANTASAKDNNSSAENNSENATKSSSFESLATQACLILSAISQGLKVLGRHGASCVLTTSQTKQCDRLVAMAHLASEEKSSSESVSYQLCAASTLALASILLLEQGHANSYVGCFLKETSFTLIPQMSRIRTQLSPSISDLKETKPGWGRQDGMLTSWHGMRDGFIGALKVRLRWGGASAIEQACSLGIPQLLVSLLAGGLKCSGVGVHQDQVIGLSPEGVQWALSVIYLCLPGGAFKEVLLNEESLHALLNLIDEPHLNFIKSWEGYGGGSLGLKEIVNKVIDNLEFPFTIAQRTPGSPSASSLSTALDPGVQSSMVRMGGDLLKAVAANVPHYWQLLEEVHAVAPLVKCLTILDLKDLGRPMSLIVRMVQNSRTMANEVAKQGLLSTAVLPKMLDTNSPKEVNLDMLMIISDLARLSKDFYEPIGETNVLESMKLLLNHPDANIRSKACSALGNMCRHTPYFYKDMVKHDIVNMLIDRCADPDRRTRKFACFAVGNAAYHNDYLYEQLRRCIPHLTNLLLGDEEEKTKANAAGALSNLVRNSSKLCDDIISKCAMQALLQVITDYSNAALSSTGKKDTASESPLKIALFSLGNMCIHASCRQYLRSPELFETLVKLRESPDPTIIRYINRITSRFPEASIQDR*