MKGLFKSKPKTPVDLVRQTRELLMYVERVNDTREGKREEKMMELSKSIRELKITLYGSGESEPLAEACAQLTQEFFKENTLRLIINCLPNLNLETRKDATQVVANLQRQQVQSRLIACDYLEANIDLMDKLILGYENTEMALHYGAMLRECIRHQSVARYVLESEHMKKFFDYIQLPNFDIAADAAATFKELLTRHKSTVAEFLSKNYDWFFTEYNSKLLESSNYITRRQAVKLLADMLLDRSNSAVMTRYVSSRDNLRILMNLLRESSKSIQIEAFHVFKLFAANHNKPPDIVSILVANRSKLLRLFADFKTEKEDEQFEADKAQVVKEIAALEPKENK*