MVTKEDVEDVRKEVRILNIVKGHPNMVTLIDQYEDNHKVDLIMELCSGGELFDRIIQRGHYSEKDAAALMRVMLDVIAYMNKKNLIHRDLKPENFLLDGPGDDAKLKATDFGLSAELKEGEFATLQVGTPVYVAPEVLMGKYNEKCDVWSLGVILYILLCGRPPFYGKTEHDELRATLEGKYDMTRDPWPRISKEAKELVSAMLTMDINKRPRAEELLSHPWVKEGGVAPDTPLDDAVKKGLKQFSAMNKLKKRALQVMGQNLSPEELAELRKMFHAVDTDGSGSISVTELATALRKAGSNLTDSDMDDMLKAYDVDGDGTIDYSEFVTAMTNINKINTVENIEKAFAKFDKDGDGTITAEEVMEALKDCHIDLEKAKEIVKEADKNNDGMIDYEEFYEMMVKKDENVRQGDAAKKKRLPTAQDLRAEQQ*