MENYQKLEKIGEGTYGVVYKARDLLNGGRIVAMKKIRLEAEDEGVPSTAIREISLLKEMRDPNIVRLFNIVHTDGTKLYLVFEFLDLDLKKYMEALPVADGGRGKALPEGTGPQLSRLGLGDTMIKKFMSQLCDGVRYCHSHRILHRDLKPQNLLIDREGNLKLADFGLARAFGVPLRTYTHEVVTLWYRAPEILIGGRQYSTGVDMWSVGCIFAEMCTRKPLFPGDSEIDEIFKIFRLLGTPTEETWPSVTDEHIYPDFKPSFPKWQRDPNMKLCPGLNDAGLDLLEMMLVYDPAGRISAKQACNHPYFEDNTPAPPRR