MPDFRVSLPEIEENSGNGGGGQPKHWTLSDFDIGKPLGRGKFGNVYLAREKKSKYIVALKVLFKKQLQQAHVEHQLRREIEIQSHLRHPNILRLYGYFYDESRVYLILEYAARGELYKELQRQKIFNEQRAATYIASLARALIHCHEKHVIHRDIKPENLLVGIKGELKIADFGWSVHTFNKRRTMCGTLDYLPPEMVESKEHDAGVDIWSLGVLCYEFLYGTAPFEANRHSDTYKRIVKIDLKFPPKPMISPQAKDLISKLLVKDSTQRLPLNHVLSHPWIVSNADPSGVYAP*