MVAPTGFQGSYCEIQESDDIKERRWTLNDFDIGKPLGRGKFGNVYLAREKKSKYVVALKVLFKNQLQQSQVEHQLRREIEIQSHLRHPNILRLYGYFYDQTRVYLILEYAPKGELYKELQRFKVFSERRSATYIASLARALMYCHEKHVIHRDIKPENLLMGIKGELKIADFGWSVHTFDRRRTMCGTLDYLPPEMVESKDHDAGVDIWSLGVLCYEFLFGTPPFEAAKHSDTYRRIIKVDLKFPAKPFVSPQAKDLISQLLVKDSAQRLPLEQVLTHPWIVANADPSGVYAM*