MEQYEKVEKIGEGMYGVVYKARDRVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMHHGNIVRLQDVVHSEKRLYLVFEYLDLDLKKHMDTCPDLAKDPRLIKTFLYQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSCHYSTPVDVWSVGCIFAEMVTQRPLFPGDSEIDELFRIFRLLGTPTEETWPGVTSLPDFKSAFPKWPAKNVGSVVPGLEPLGIDLLSKMLILEPSRRITARTALEHEYFKDVGLVP*