MDQYEKVEKIGEGTYGVVYKARDRVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHSEKRLYLVFEYLDLDLKKHMDSSPDFAKDLRLIKMFLHQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQRPLFPGDSEIDELFKIFRVLGTPNEDTWPGVTSLPDFKSAFPKWPPKDLATVVPNLESAGIDLLSKMLCLDPSRRITARSALEHEYFKDIGFVP*