MDQYEKVEKIGEGTYGVVYKARDKVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHSDKRLYLVFEYLDLDLKKHMDSCPEFSKDPRLVKTFLYQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQRPLFPGDSEIDELFKIFRIMGTPTEDTWPGVTSLPDFKSAFPKWSSKDLATVVPNLEKTGLDLLRKMLCLDPSRRITARTALEHEYFKDIGFVP*