MNGSGDKGVLATHQGNAYRSGMATGMAKPGDTFQKPAPVMQAPGATTSGDAGKENATASRAAAAPASTSEPEKQEEKRWQLSDFDIGKPLGRGKFGNVYLAREKNSKYIVALKVLFKQQLQQSHVEHQLRREIEIQSHLRHPNILRLYGYFYDQNRVYLILEYAARGELYKELQKAKRFSERRSATYIASLARALVYCHKKHVIHRDIKPENLLIGIKGELKIADFGWSVHAPNSRRQTLCGTLDYLPPEMVEGRDHDSAVDVWSLGVLAYEFLCGVPPFEAEGHSETYKRILRVDLHFPSHVSADARDMISGLLVKDPKARLPLSKLLDHPWIKKNASPNGIPQAEKDVAV*