MVATTEFQASKCSSQENDDIKERRWSLNDFDIGKPLGRGKFGNVYLAREKKSKYVVALKVLFKNQLQQSQVEHQLRREIEIQSHLRHPNILRLYGYFYDQTRVYLILEYAPKGELYKELQRFKVFSERRSATYIASLARALMYCHEKHVIHRDIKPENLLMGIKGELKIADFGWSVHTFDRRRTMCGTLDYLPPEMVESKDHDAGVDIWSLGVLCYEFLFGTPPFEAAKHSDTYRRIIKVDLKFPAKPFVSPQAKDLISQLLVKDSAQRLPLEQVLTHPWIVANADPSGVYAM*