MDQYEKVEKIGEGTYGVVYKARDRVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHSEKRLYLVFEYLDLDLKKHMDSCPDFAKDPRMIKRFLYQILRGIAYCHSHRVLHRDLKPQNLLIDRQTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQKPLFPGDSEIDELFKIFRTLGTPTEETWPGVTSLPDFKSSFPKWISKDLSDIVPNLDPAGIDLLYKMLCLDPSKRITARSALEHEYFKDIGFVP*