MVASTEFQASECASQESDDLKERRWTLNDFDIGKPLGRGKFGNVYLAREKKVAPSSMSKYVVALKVLFKNQLQQSQVEHQLRREIEIQSHLRHPNILRLYGYFYDQTRVYLILEYAPKGELYKELQRFKVFSERRSATYIASLARALMYCHEKHVIHRDIKPENLLMGIKGELKIADFGWSVHTFDRRRTMCGTLDYLPPEMVESKDHDAGVDIWSLGVLCYEFLFGTPPFEAAKHSDTYRRIIKVDLKFPAKPFVSPQAKDLISQLLVKDSAQRLPLEQVLTHPWIVANADPSGVYAM*