MSKKSTESDAGNTEKQWSLADFEIGRPLGKGKFGRVYLAREAKSKYIVALKVIFKEQIEKYKIHHQLRREMEIQTSLRHPNILRLFGWFHDNERIFLILEYAHGGELYGVLKQNGHLTEQQAATYIASLSQALAYCHGKCVIHRDIKPENLLLDHEGRLKIADFGWSVQSSNKRKTMCGTLDYLAPEMVENRDHDYAVDNWTLGILCYEFLYGNPPFEAESQKDTFKRILKIDLSFPLTPNVSEEAKNLISQLLVKDPSKRLSIEKIMQHPWIVKNADPKGVCASIDI*