MVTTVRISSEDGRAKKDENNQHSQQERRWTLNDFDIGKPLGRGKFGNVYLAREKKSKYVVALKVLFKNQLQQSQVEHQLRREIEIQSHLRHPNILRLYGYFYDQSRVYLILEYAPKGELYKELQRYKVFSERRTATYIASLARALIYCHDKHVIHRDIKPENLLMGIKGELKIADFGWSVHTFDRRRTMCGTLDYLPPEMVESKEHDAGVDIWSLGVLCYEFLFGTPPFEAAKYSDTYRRIVKVDLKFPSKPVVSNQAKNLISKLLVKDSAERLPLTEVLTHPWILANADPSGVYAI*