MDQYEKVEKIGEGTYGVVYKARDKVTNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHSNIVKLQDVVHSEKRLYLVFEYLDLDLKKHMDSTPDFSKDLHMIKTYLYQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNSLKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSHHYSTPVDIWSVGCIFAEMISQKPLFPGDSEIDQLFKIFRIMGTPYEDTWRGVTSLPDYKSAFPKWKPTDLETFVPNLDPDGVDLLSKMLLMDPTKRINARAALEHEYFKDLGGMP*