MPDFRVSLPEIEENSGNGGGGQPKHWTLSDFDIGKPLGRGKFGNVYLAREKKSKYIVALKVLFKKQLQQAHVEHQLRREIEIQSHLRHPNILRLYGYFYDESRVYLILEYAARGELYKELQRQKIFNEQRAATYIASLARALIHCHEKHVIHRDIKPENLLIGIKGELKIADFGWSVHTFNKRRTMCGTLDYLPPEMVESKEHDAGVDIWSLGVLCYEFLYGTAPFEANRHSDTYKRIVKIDLKFPPKPMISPQAKDLISKLLVKDSTQRLPLNHVLSHPWIVSNADPSGVYAA*