MEQYEKVEKIGEGTYGVVYKARDRITNETIALKKIRLEQEDEGVPSTAIREISLLKEMQHGNIVRLQDVVHSEKRLYLVFEYLDLDLKKHMDTCPDLAKDPRLIKTYLYQILRGIAYCHSHRVLHRDLKPQNLLIDRRTNALKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQRPLFPGDSEIDELFKIFRTLGTPNEETWPGVTSLPDYKSAFPKWPPKNLSTVVPGLEPGGIDLLAKMLTLEPNRRITARDALDHEYFKDIGPVP*