MEQYEKVEKIGEGTYGVVYKARDRITNETIALKKIRLDQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHCEKKLYLVFEYLDLDLKKHMDNSPDFAKSPRMIKTFLYQMIRGLAYCHSHRVLHRDLKPQNLLIDRRTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDMWSVGCIFAEMINQRPLFPGDSEIDELFKIFRILGTPNEETWPGVTSLPDFKSAFPKWLPKDLATLVPGLEHAGVDLLSKMLCLDPSSRITARAALEHDYFKDAASAGVDPSTVSVQKGCKC*