MVATTDFQATSQENEDIKERRWTLNDFDIGKPLGRGKFGNVYLAREKKSKYVVALKVLFKNQLQQSQVEHQLRREIEIQSHLRHPNILRLYGYFYDQTRVYLILEYAPKGELYKELQRFKVFSERRSATYIASLARALIYCHEKHVIHRDIKPENLLMGIKGELKIADFGWSVHTFDRRKTMCGTLDYLPPEMVESKDHDAGVDIWSLGVLCYEFLFGTPPFEAAKHSDTYRRIIKVDLKFPAKPFVSPQAKDLITQLLVKDSTQRLPLEKVLTHPWIVANADPSGVYAM*