MENYQKIEKIGEGTYGVVYKARELTHPNRIVALKKIRLEAEDEGVPSTAIREISLLKEMSDPNIVRLLNIVHADGHKLYLVFEFLDLDLKKYMEALPVSEGGRGKALPEGSALSKNMGLGDAMVKKFMAQLVEGIRYCHSHRILHRDLKPQNLLIDRDGNLKLADFGLARAFGVPLRTYTHEVVTLWYRSPEILLGGRQYSTGVDMWSAGAIFAEMCTRKPLFPGDSEIDEIFKIFRLLGTPDEAIWPGVTSFPDFKPTFPKWKRDETRALVPDLEEDGLDLLDALLEYDPARRISAKQACMHPYFRNGSAYYSGRTRRNGFN*