MKGLFKSKPKTPADLVRQTRELLMYVERVNDTREGKREEKMMELSKSIRELKIILYGNGESEPLAEACAQLTLEFFKENTLRLIINCLPNLNLETRKDATQVVANLQRQQVQSRLIACDYLEANIDLMDKLILGYENTEMALHYGAMLRECIRHQSVARYVLESEHMKKFFDYIQLPNFDIAADAAATFKELLTRHKSTVAEFLSKNYDWFFTEYNSKLLESSNYITRRQAVKLLADMLLDRSNSAVMTRYVSSRDNLRILMNLLRESSKSIQIEAFHVFKLFAANHNKPPDIVSILVANRSKLLRLFADFKTEKEDEQFEADKAQVVKEIAALEPKENK*