MKGLFKSKPRTPVEVVRQTRDLLIYANRSSDTRESKREEKMSELSKLIRELKSILYGNSEAEPQAEACCQLTQEFFKENTLRLLITCLPKLNLETRKDATQVVANLQRQQVHSRLIASDYLEANIDLMDVLISGYDNTDMALHYGAMLRECIRHQTVARYVLESAHMKKFFDYIQLPNFDIAADAAATFKELLTRHKSTVAEFLSKNYDWFFAEYNSKLLESTNYITRRQAVKLLGDILLDRSNSVVMTRYVSSRDNLRILMNLLRESSKSIQIEAFHVFKLFAANQNKPPDIVSILVANKSKLLRLFADFKTEKEDEQFEADKAQVVREIAALEPRDRP*