MVNPDKVFTLEGKALKLDTAEDLDAHIAALKAMDDVEEVRILGNTLGIGACKRLGEVLSTKNNLQVANLADIFTGRLLNEIPEALTHLLTQITNLPNLTTVNLNDNAFGINTYKPVADFLSSHVPLQHLYLNNNGLGPEAGMYIADALSELYDKKEQARKEGRTDVPDLETVICGRNRLENGSMKAWAKAFSKHDKLKEVKMVQNGIRQEGITHLLTEGLSNTLAIQVLDLQDNTFTITGATALAKIAPTWTDLRELGVSDSYLGAKGGRLLSRALAKGKNEKLETLRMQYNDMNARTLKSFADTVKDGLPALKKIEINGNKLSEDDVSIAALQKLLEARKEKAGGDVLIEEEWGVDSLSDLEDDSDEEEEEESEEEAETEEEIKKTLDKDEKEAKEPATIKDVASKEVDEITQKLRQTGI