MDQYEKVEKIGEGTYGVVYKARDRVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHSEKRLYLVFEYLDLDLKKHMDSCPEFSKDPRLVKMFLYQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNVLKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQRPLFPGDSEIDELFKIFRVVGTPTEDTWPGVTSLPDFKSAFPKWPSKDLATVVPNLGAAGLDLIGKMLCLDPSKRITARSALEHEYFKDIGFVP*