[med-svn] [proteinortho] 01/02: Imported Upstream version 5.11+dfsg

Andreas Tille tille at debian.org
Thu Nov 12 11:54:55 UTC 2015


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository proteinortho.

commit ea9bcb20025cf719d4fb4769275f7897148ba3a3
Author: Andreas Tille <tille at debian.org>
Date:   Thu Nov 12 12:54:13 2015 +0100

    Imported Upstream version 5.11+dfsg
---
 Makefile                      |   22 +
 chk_test.pl                   |   13 +
 ffadj_mcs.py                  |  895 +++++++++
 manual.html                   |  232 +++
 proteinortho5.pl              | 1054 ++++++++++
 proteinortho5_clean_edges.cpp |  136 ++
 proteinortho5_clean_edges2.pl |   44 +
 proteinortho5_clustering.cpp  |  559 ++++++
 proteinortho5_singletons.pl   |   67 +
 test/C.faa                    | 3995 +++++++++++++++++++++++++++++++++++++
 test/C.gff                    |  308 +++
 test/E.faa                    | 4375 +++++++++++++++++++++++++++++++++++++++++
 test/E.gff                    |  310 +++
 test/L.faa                    |  514 +++++
 test/L.gff                    |   41 +
 test/M.faa                    |  512 +++++
 test/M.gff                    |   40 +
 tools/comp_bla.pl             |   57 +
 tools/grab_proteins.pl        |  107 +
 19 files changed, 13281 insertions(+)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..bb54a9d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,22 @@
+
+INSTALLDIR=/usr/local/bin
+
+CPP      = g++
+CPPFLAGS   = -Wall -O3
+
+all: proteinortho5_clustering proteinortho5_clean_edges
+
+proteinortho5_clustering: proteinortho5_clustering.cpp
+	$(CPP) $(CPPFLAGS) -o $@ $<
+
+proteinortho5_clean_edges: proteinortho5_clean_edges.cpp
+	$(CPP) $(CPPFLAGS) -o $@ $<
+
+install: proteinortho5.pl proteinortho5_clustering proteinortho5_clean_edges2.pl proteinortho5_singletons.pl ffadj_mcs.py
+	install -v $^ $(INSTALLDIR)
+
+test: proteinortho5.pl proteinortho5_clustering
+	./proteinortho5.pl -project=test -synteny -singles test/*.faa
+	@./chk_test.pl test.proteinortho
+	@./chk_test.pl test.poff
+	@echo "Test okay"
diff --git a/chk_test.pl b/chk_test.pl
new file mode 100755
index 0000000..d0b0df1
--- /dev/null
+++ b/chk_test.pl
@@ -0,0 +1,13 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+open(FILE,"<$ARGV[0]") || die("Error, could not open file $ARGV[0]: $!");
+my @in = <FILE>;
+close(FILE);
+
+if (scalar(@in) < 30) {
+	print STDERR "Something went wrong. Test failed!\n";
+	exit 1;
+}
diff --git a/ffadj_mcs.py b/ffadj_mcs.py
new file mode 100755
index 0000000..4967ffd
--- /dev/null
+++ b/ffadj_mcs.py
@@ -0,0 +1,895 @@
+#!/usr/bin/env python
+
+from sys import stdout, stderr, exit, argv, maxint
+from copy import deepcopy
+from bisect import bisect
+from itertools import izip, product
+from os.path import basename, dirname
+from random import randint
+from math import ceil
+import logging
+import csv
+
+DIRECTION_CRICK_STRAND = '+'
+DIRECTION_WATSON_STRAND = '-'
+
+class BothStrands:
+    def __eq__(self, x):
+        return x == '+' or x =='-' or isinstance(x, BothStrands)
+    def __str__(self):
+        return '+/-'
+
+DIRECTION_BOTH_STRANDS = BothStrands()
+
+LOG_FILENAME = 'info.log'
+
+class Run:
+
+    # public variables
+    direction = None
+    startG1 = None
+    startG2 = None
+    endG1 = None
+    endG2 = None
+    weight = None
+
+    def __init__(self, startG1, startG2, weight, direction):
+        self.direction = direction
+        self.startG1 = startG1
+        self.startG2 = startG2
+        self.endG1 = startG1 
+        self.endG2 = startG2
+        self.weight = list()
+        self.weight.append(weight)
+
+    def getWeight(self, alpha):
+        adjTerm = 0
+        if len(self.weight) > 1:
+            adjTerm = sum([self.weight[i] * self.weight[i+1] for i in
+                xrange(len(self.weight)-1)])
+        edgeTerm = sum([w **2  for w in self.weight])
+#        edgeTerm = max(self.weight)**2
+        return alpha * adjTerm + (1-alpha) * edgeTerm
+    
+    def extendRun(self, nextG1, nextG2, weight):
+        if self.direction == DIRECTION_CRICK_STRAND:
+            self.endG1 = nextG1
+            self.endG2 = nextG2
+            self.weight.append(weight)
+        else:
+            self.endG1 = nextG1
+            self.startG2 = nextG2
+            self.weight.append(weight)
+  
+    def __len__(self):
+        return len(self.weight)
+
+    def __str__(self):
+        return 'G1:%s-%s G2:%s-%s %s (%.5f)' %(self.startG1, self.endG1,
+                self.startG2, self.endG2, self.direction, self.getWeight(alpha))
+
+#class DummyRun(Run):
+#    def __init__(self, weights):
+#        self.weight = weights
+
+
+def readDistsAndOrder(data, edgeThreshold):
+    res = dict()
+    hasMultipleChromosomes = False
+
+    g1_chromosomes = dict()
+    g2_chromosomes = dict()
+    chr1 = 0
+    chr2 = 0
+    for line in csv.reader(data, delimiter='\t'):
+        if not res:
+            hasMultipleChromosomes = len(line) == 6
+
+        if hasMultipleChromosomes:
+            chr1 = line[0]
+            g1 = int(line[1])
+            chr2 = line[2]
+            g2 = int(line[3])
+            direction = line[4]
+            edgeWeight = float(line[5])
+        else:
+            g1 = int(line[0])
+            g2 = int(line[1])
+            direction = line[2]
+            edgeWeight = float(line[3])
+
+        if edgeWeight < edgeThreshold:
+            continue
+
+        if not g1_chromosomes.has_key(chr1):
+            g1_chromosomes[chr1] = set()
+        if not g2_chromosomes.has_key(chr2):
+            g2_chromosomes[chr2] = set()
+
+        g1_chromosomes[chr1].add(g1)
+        g2_chromosomes[chr2].add(g2)
+
+        l0 = (chr1, g1)
+        l1 = (chr2, g2)
+
+        if l0 not in res:
+            res[l0] = dict()
+        # append mapping pos in mappedGenome and the weight of the corresponding edge
+        res[l0][l1] = (direction == '1' and DIRECTION_CRICK_STRAND or \
+                DIRECTION_WATSON_STRAND, edgeWeight)
+
+    # construct genome order
+    tel1, g1 = establish_linear_genome_order(g1_chromosomes)
+    tel2, g2 = establish_linear_genome_order(g2_chromosomes)
+
+    # add telomeres
+    for t1, t2 in product(tel1, tel2):
+        if not res.has_key(t1):
+            res[t1] = dict()
+        res[t1][t2] = (DIRECTION_BOTH_STRANDS, 1)
+
+#    res[maxint] = dict([
+#        (maxint, (DIRECTION_WATSON_STRAND, 1)), 
+#        (0,      (DIRECTION_WATSON_STRAND, 1)), 
+#        (maxint, (DIRECTION_CRICK_STRAND, 1)),
+#        (0,      (DIRECTION_CRICK_STRAND, 1))])
+#    res[maxint] = dict([
+#        (maxint, (DIRECTION_WATSON_STRAND, 1)), 
+#        (0,      (DIRECTION_WATSON_STRAND, 1)),
+#        (maxint, (DIRECTION_CRICK_STRAND, 1)), 
+#        (0,      (DIRECTION_CRICK_STRAND, 1))])
+
+    return hasMultipleChromosomes, g1, g2, res
+
+def establish_linear_genome_order(chromosomes):
+    g = list()
+    telomeres = set()
+    for k in sorted(chromosomes.keys()):
+        g.append((k, -1))
+        telomeres.add((k, -1))
+        g.extend([(k, i) for i in sorted(chromosomes[k])])
+        g.append((k, maxint))
+        telomeres.add((k, maxint))
+    return telomeres, g
+        
+def insertIntoRunList(runs, runList):
+    keys = map(lambda x: x.getWeight(alpha), runList)
+    for run in runs:
+        i = bisect(keys, run.getWeight(alpha))
+        keys.insert(i, run.getWeight(alpha))
+        runList.insert(i, run)
+
+def checkMatching(g1, g2, g1_runs, g2_runs, runs, dist):
+    g1pos = dict(izip(g1, xrange(len(g1))))
+    g2pos = dict(izip(g2, xrange(len(g2))))
+
+
+    if len(g1) != len(g2):
+        logging.error(('G1 and G2 have unequal length: len(G1) = %s, len(G2)' + \
+                ' %s') %(len(g1), len(g2)))
+    if len(g1) != len(g1_runs) or len(g2) != len(g2_runs):
+        logging.error(('Annotation vector length doesn\'t match with genome ' + \
+                'length: len(G1) = %s, len(g1_runs) = %s, len(G2) = %s, len(' + \
+                'g2_runs) = %s') %(len(g1), len(g1_runs), len(g2),
+                    len(g2_runs)))
+
+    all_included = set()
+    r_counter = 0 
+    prev_run = None
+    c_adj = 0
+    for i in xrange(len(g1)):
+        if not g1_runs[i]:
+            logging.error('Gene %s is not included in any run' %g1[i])
+            continue
+        if len(g1_runs[i]) > 1:
+            logging.error('Gene %s is included in more than one run: %s' %(g1[i], 
+                ', '.join(map(str, g1_runs[i]))))
+            continue
+       
+        r = list(g1_runs[i])[0]
+
+        if prev_run != r:
+            c_adj += len(r.weight)-1
+            if r not in runs:
+                logging.error('Run %s not included in run list.' %r)
+            if r in all_included:
+                logging.error(('Run %s occurs twice in G1. Current gene ' + \
+                        'position: %s') % (r, g1[i]))
+            r_counter += len(r.weight)
+            prev_run = r 
+
+        all_included.add(r)
+        k = i-g1pos[r.startG1]
+        if r.direction == DIRECTION_CRICK_STRAND:
+            g2j = g2[g2pos[r.startG2] + k]
+        else:
+            g2j = g2[g2pos[r.endG2] - k]
+        eWgt = dist[g1[i]][g2j][1]
+
+        if r.weight[k] != eWgt:
+            logging.error(('Edge weight of %s-%s differs in run %s, should be' + \
+                ' %.6f but is %.6f') %(g1[i], g2j, r, eWgt, r.weight[k]))
+  
+    missing_runs = all_included.symmetric_difference(runs)
+    if missing_runs:
+        logging.error(('Additional runs in runslist that are not part in the' + \
+                ' matching: %s') %(map(str, missing_runs)))
+        
+    logging.info('Number of adjacencies is %s in matching of size %s.' %(c_adj,
+        len(g1)))
+   
+    if r_counter != len(g1):
+        logging.error(('Sum of run lengths does not equal matching size! Sum ' + \
+                'of run lengths: %s, matching size: %s') % (r_counter, len(g1)))
+
+    for j in xrange(len(g2)):
+        if not g2_runs[j]:
+            logging.error('Gene %s is not included in any run' %g2[j])
+        if len(g2_runs[j]) > 1:
+            logging.error('Gene %s is included in more than one run: %s' %(g2[j], 
+                ', '.join(map(str, g2_runs[j]))))
+        if g2_runs[j].difference(all_included):
+            logging.error('G2 differs in runs from G1 on position %s: %s' %(g2[j], 
+                ', '.join(map(str,g2_runs[j].difference(all_included)))))
+    
+    for r in runs:
+        if r.startG1 not in g1pos or r.endG1 not in g1pos or r.startG2 not in \
+                g2pos or r.endG2 not in g2pos:
+            logging.error(('Positions of run %s can not be mapped back to the' + \
+                    ' genomes.') %r)
+            continue
+        if len(g1) <= g1pos[r.startG1] or len(g1) <= g1pos[r.endG1] or \
+                len(g2) <= g2pos[r.startG2] or len(g2) <= g2pos[r.endG2]:
+            logging.error(('Positions of run %s exceed borders of the ' + \
+                    'genomes') % r)
+            continue
+        if g1[g1pos[r.startG1]] != r.startG1 or g2[g2pos[r.startG2]] != \
+                r.startG2:
+            logging.error(('Start of run %s is not coherent with genome ' + \
+                    'position on %s (G1) or %s (G2)') %(r, g1[g1pos[r.startG1]],
+                        g2[g2pos[r.startG2]]))
+        if g1[g1pos[r.endG1]] != r.endG1 or g2[g2pos[r.endG2]] != r.endG2:
+            logging.error(('End of run %s is not coherent with genome ' + \
+                    'position on %s (G1) or %s (G2)') %(r, g1[g1pos[r.endG1]],
+                        g2[g2pos[r.endG2]]))
+        if g1pos[r.endG1] - g1pos[r.startG1] != g2pos[r.endG2] - \
+                g2pos[r.startG2] or g1pos[r.endG1] - g1pos[r.startG1] < 0:
+            logging.error(('Length of run %s is erroneous: %s (on G1), %s ' + \
+                    '(on G2)') %(r, g1pos[r.endG1] - g1pos[r.startG1],
+                        g2pos[r.endG2] - g2pos[r.startG2]))
+        if len(r.weight) != g1pos[r.endG1] - g1pos[r.startG1] + 1:
+            logging.error(('Number of weights does not comply with run length. ' + \
+                    'Weights: %s, run length: %s, run: %s') %(len(r.weight),
+                        g1pos[r.endG1] - g1pos[r.startG1], r)) 
+
+        g1_chromosomes = set(map(lambda x: x[0], g1[g1pos[r.startG1]:g1pos[r.endG1]+1]))
+        g2_chromosomes = set(map(lambda x: x[0], g2[g2pos[r.startG2]:g2pos[r.endG2]+1]))
+        if len(g1_chromosomes) != 1 and len(g2_chromosomes) != 1:
+            logging.error(('Number of chromosomes on G1 (#chrs: %s) or G2 ' + \
+                    '(#chrs: %s) in run %s is not 1 (Meaning that possibly' + \
+                    ' the run extends over two or more chromosomes, which ' + \
+                    'shouldn\'t be allowed).') %(len(g1_chromosomes),
+                        len(g2_chromosomes), r))
+
+    # are all runs merged that can be merged?
+    run_ends = dict()
+    for r in runs: 
+        if r.direction == DIRECTION_CRICK_STRAND:
+            run_ends[r.startG1] = (r.direction, r.startG2)
+            run_ends[r.endG1] = (r.direction, r.endG2)
+        else:
+            run_ends[r.startG1] = (r.direction, r.endG2)
+            run_ends[r.endG1] = (r.direction, r.startG2)
+
+    for i in xrange(len(g1)-1):
+        g1i = g1[i]
+        g1i2 = g1[i+1]
+        if g1i in run_ends and g1i2 in run_ends and run_ends[g1i][0] == \
+                run_ends[g1i2][0] and g1_runs[i] != g1_runs[i+1]:
+            direction = run_ends[g1i][0]
+            g2i = run_ends[g1i][1]
+            g2i2 = run_ends[g1i2][1]
+            if direction == DIRECTION_CRICK_STRAND and g2pos[g2i] == g2pos[g2i2]-1:
+                logging.error('Runs %s and %s could be merged, but are not!' % (map(str, g1_runs[i])[0], map(str, g1_runs[i+1])[0])) 
+            elif direction == DIRECTION_WATSON_STRAND and g2pos[g2i] == g2pos[g2i2]+1:
+                logging.error('Runs %s and %s could be merged, but are not!' % (map(str, g1_runs[i])[0], map(str, g1_runs[i+1])[0]))
+ 
+def getAllRuns(g1, g2, d):
+
+    g2pos = dict(izip(g2, xrange(len(g2))))
+
+    g1_runs = [set() for _ in g1]
+    g2_runs = [set() for _ in g2]
+
+    activeRuns = list()
+    reportedRuns= list()
+
+
+    for i in xrange(len(g1)):
+
+        curPos = g1[i] 
+        
+        newRunList = list()
+        forbiddenRunStarts = list()
+        
+        # check if link exists, otherwise terminate all runs
+        e = curPos in d
+        # iterate over all runs
+        for r in activeRuns:
+            jEnd= g2pos[r.endG2]
+            jStart = g2pos[r.startG2]
+            if r.startG1[0] != curPos[0]:
+                # run could not be extended 
+                logging.info(('Terminate and report run %s, because %s is on a' + \
+                        ' different chromosome.') %(r, curPos))
+                reportedRuns.append(r)
+                continue
+            # extend to the right
+            if e and r.direction == DIRECTION_CRICK_STRAND and len(g2) > jEnd + 1 \
+                and g2[jEnd+1] in d[curPos] and d[curPos][g2[jEnd+1]][0] == \
+                DIRECTION_CRICK_STRAND and g2[jEnd+1][0] == r.endG2[0]:
+                g2_gene_r = g2[jEnd+1]
+                r.extendRun(curPos, g2_gene_r, d[curPos][g2_gene_r][1])
+                newRunList.append(r)
+                forbiddenRunStarts.append((DIRECTION_CRICK_STRAND, g2_gene_r))
+                g1_runs[i].add(r)
+                g2_runs[jEnd+1].add(r)
+                logging.debug('Extended run %s to the right' %r)
+
+            # extend to the left
+            elif e and r.direction == DIRECTION_WATSON_STRAND and jStart > 0 and \
+                    g2[jStart-1] in d[curPos] and d[curPos][g2[jStart-1]][0] == \
+                    DIRECTION_WATSON_STRAND and g2[jStart-1][0] == r.startG2[0]:
+                g2_gene_l = g2[jStart-1]
+                r.extendRun(curPos, g2_gene_l, d[curPos][g2_gene_l][1])
+                newRunList.append(r)
+                g1_runs[i].add(r)
+                g2_runs[jStart-1].add(r)
+                forbiddenRunStarts.append((DIRECTION_WATSON_STRAND, g2_gene_l))
+                logging.debug('Extended run %s to the left' %r)
+            else:
+                # run could not be extended 
+                logging.info(('Terminate and report run %s, because %s has '
+                    + 'no further consecutive edge.') %(r, curPos))
+                reportedRuns.append(r)
+
+        # if no edge exists, nothing has to be done...
+        if e:
+            for (g2_gene, (direction, weight)) in d[curPos].items():
+                if (direction, g2_gene) not in forbiddenRunStarts:
+                    j = g2pos[g2_gene] 
+                    if isinstance(direction, BothStrands):
+                        r = Run(curPos, g2_gene, weight, DIRECTION_CRICK_STRAND)
+                        newRunList.append(r)
+                        g1_runs[i].add(r)
+                        g2_runs[j].add(r)
+                        logging.debug(('Start new (%s) run %s') %(direction, r))
+                        r = Run(curPos, g2_gene, weight, DIRECTION_WATSON_STRAND)
+                        newRunList.append(r)
+                        g1_runs[i].add(r)
+                        g2_runs[j].add(r)
+                        logging.debug(('Start new (%s) run %s') %(direction, r))
+                    else:
+                        r = Run(curPos, g2_gene, weight, direction)
+                        newRunList.append(r)
+                        g1_runs[i].add(r)
+                        g2_runs[j].add(r)
+                        logging.debug(('Start new (%s) run %s') %(direction, r))
+        activeRuns = newRunList
+    reportedRuns.extend(activeRuns)
+    return (g1_runs, g2_runs, reportedRuns)
+
+def replaceByNew(g1_runs, g2_runs, i, j, r_old, r_new):
+    while r_old in g1_runs[i]:
+        g1_runs[i].remove(r_old)
+        g1_runs[i].add(r_new)
+        g2_runs[j].remove(r_old)
+        g2_runs[j].add(r_new)
+        i+=1
+        j+=1
+        if len(g1_runs) <= i or len(g2_runs) <= j:
+            break
+
+def doMatching(g1, g2, g1_runs, g2_runs, m, runList):
+    g1pos = dict(izip(g1, xrange(len(g1))))
+    g2pos = dict(izip(g2, xrange(len(g2))))
+ 
+    newRuns = set()
+
+    for k in xrange(g1pos[m.endG1] - g1pos[m.startG1] + 1):
+        i = g1pos[m.startG1] + k
+        j = g2pos[m.startG2] + k
+
+        for r in set(g1_runs[i]):
+            if r == m:
+                continue 
+            g1_runs[i].remove(r)
+
+            if r in runList:
+                runList.remove(r)
+            
+            if g1pos[r.startG1] < i:
+                overlap = g1pos[r.endG1] - i
+                logging.info(('Run %s overlaps with selected run %s by %s ' + \
+                        'at position G1:%s.') %(r, m, overlap+1, g1[i]))
+                r_new = deepcopy(r)
+                r_new.endG1 = g1[i-1]
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    # check weight
+                    r_new.endG2 = g2[g2pos[r.endG2] - overlap -1]
+                    r_new.weight = r.weight[:-overlap-1]
+                    r.weight = r.weight[-overlap-1:]
+                    r.startG2 = g2[g2pos[r.endG2]-overlap]
+                    g2_runs[g2pos[r.startG2]].remove(r)
+                else:
+                    r_new.startG2 = g2[g2pos[r.startG2] + overlap + 1]
+                    r_new.weight = r.weight[:-overlap-1]
+                    r.weight = r.weight[-overlap-1:]
+                    r.endG2 = g2[g2pos[r.startG2] + overlap]
+                    g2_runs[g2pos[r.endG2]].remove(r)
+                r.startG1 = g1[i]
+                logging.info('Divided overlapping run in %s and %s' %(r_new, r))
+                # do you see that r.startG2 is already at the right position?
+                replaceByNew(g1_runs, g2_runs, g1pos[r_new.startG1],
+                        g2pos[r_new.startG2], r, r_new)
+                newRuns.add(r_new)
+            
+            elif g1pos[r.startG1] == i:
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    g2_runs[g2pos[r.startG2]].remove(r)
+                else:
+                    g2_runs[g2pos[r.endG2]].remove(r)
+            if len(g1) > i+1 and i < g1pos[r.endG1]:
+                # run start cannot be larger than i
+                logging.info(('Run %s interfers with current run %s at ' + \
+                        'position G1:%s. Shifting.') %(r, m, g1[i]))
+                r.startG1 = g1[i+1]
+                del r.weight[0]
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    r.startG2 = g2[g2pos[r.startG2]+1]
+                else:
+                    r.endG2 = g2[g2pos[r.endG2]-1]
+
+                logging.info('Shifted run is now located at %s' %r)
+                newRuns.add(r)
+            elif r in newRuns:
+                newRuns.remove(r)
+
+        for r in set(g2_runs[j]):
+            if r == m:
+                continue
+            g2_runs[j].remove(r)
+ 
+            if r in runList:
+                runList.remove(r)
+            
+            if g2pos[r.startG2] < j:
+                overlap = g2pos[r.endG2] - j
+                logging.info(('Run %s overlaps with selected run %s by %s ' + \
+                        'at position G2:%s.') %(r, m, overlap+1, g2[j]))
+                r_new = deepcopy(r)
+                r_new.endG2 = g2[j-1]
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    r_new.endG1 = g1[g1pos[r.endG1]-overlap -1]
+                    r_new.weight = r.weight[:-overlap-1]
+                    r.weight = r.weight[-overlap-1:]
+                    r.startG1 = g1[g1pos[r.endG1]-overlap]
+                    g1_runs[g1pos[r.startG1]].remove(r)
+                else:
+                    r_new.startG1 = g1[g1pos[r.startG1]+overlap+1] 
+                    r_new.weight = r.weight[overlap+1:]
+                    r.weight = r.weight[:overlap+1]
+                    r.endG1 = g1[g1pos[r.startG1]+overlap]
+                    g1_runs[g1pos[r.endG1]].remove(r)
+                r.startG2 = g2[j]
+                logging.info('Divided overlapping run in %s and %s' %(r_new, r))
+#                # do you see that r.startG1 is already at the right position?
+#                if r.direction == DIRECTION_CRICK_STRAND:
+#                    g1_runs[g1pos[r.endG1]].remove(r)
+#                else:
+#                    g1_runs[g1pos[r.startG1]].remove(r)
+                replaceByNew(g1_runs, g2_runs, g1pos[r_new.startG1],
+                        g2pos[r_new.startG2], r, r_new)
+                newRuns.add(r_new)
+
+            elif g2pos[r.startG2] == j:
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    g1_runs[g1pos[r.startG1]].remove(r)
+                else:
+                    g1_runs[g1pos[r.endG1]].remove(r)
+
+            if len(g2) > j+1 and j < g2pos[r.endG2]:
+                # run start cannot be larger than j
+                logging.info(('Run %s interfers with current run %s at ' + \
+                        'position G2:%s. Shifting.') %(r, m, g2[j]))
+                r.startG2 = g2[j+1]
+                if r.direction == DIRECTION_CRICK_STRAND:
+                    r.startG1 = g1[g1pos[r.startG1]+1]
+                    del r.weight[0]
+                else:
+                    r.endG1 = g1[g1pos[r.endG1]-1]
+                    del r.weight[-1]
+                logging.info('Shifted run is now located at %s' %r)
+                newRuns.add(r)
+            elif r in newRuns:
+                newRuns.remove(r)
+    insertIntoRunList(newRuns, runList)
+
+def mergeRuns(mod_g1, g1, g2, g1_runs, g2_runs, runList, alreadyMatched):
+    g1pos = dict(izip(g1, xrange(len(g1))))
+    g2pos = dict(izip(g2, xrange(len(g2))))
+
+    newRuns = set()
+    wSrt = lambda x: x.getWeight(alpha)
+    mod_g1 = list(mod_g1)
+    for x in xrange(len(mod_g1)):
+        g1i = mod_g1[x]
+        i = g1pos[g1i]
+        if len(g1) < i+2:
+            continue
+
+
+        # To understand this piece of code, one observation is important:
+        # If r1 or r2 is already matched, then there exist only one combination
+        # of possible merges. If r1 and r2 are both unmatched, several merges
+        # are possible and all should be done. 
+        # After each merge between a matched and unmatched run, the newly
+        # merged run must be completely matched, before further modification
+        # points (mod_g1) can be processed. 
+
+        for r1, r2 in product(sorted(g1_runs[i].difference(g1_runs[i+1]),
+            key=wSrt, reverse=True),
+                sorted(g1_runs[i+1].difference(g1_runs[i]), key=wSrt,
+                    reverse=True)):
+            if r1.endG1 == g1[i] and r2.startG1 == g1[i+1] and \
+                    r1.direction == r2.direction and \
+                    r1.endG1[0] == r2.startG1[0] and \
+                    r1.endG2[0] == r2.startG2[0] and \
+                    ((r1.direction == DIRECTION_CRICK_STRAND and \
+                    g2pos[r1.endG2] == g2pos[r2.startG2] -1) or \
+                    (r1.direction == DIRECTION_WATSON_STRAND and \
+                    g2pos[r2.endG2] == g2pos[r1.startG2] -1)):
+
+                logging.info('Merge runs %s and %s.' %(r1, r2))
+                if r1 in runList: 
+                    runList.remove(r1)
+                if r2 in runList:
+                    runList.remove(r2)
+                if r1 in newRuns:
+                    # ye-ah, this can happen too :/
+                    newRuns.remove(r1)
+
+                r2.startG1 = r1.startG1
+                r2.weight = r1.weight + r2.weight
+                if r1.direction == DIRECTION_CRICK_STRAND:
+                    r2.startG2 = r1.startG2
+                else:
+                    r2.endG2 = r1.endG2
+                logging.info('Merged run is %s' %r2)  
+                replaceByNew(g1_runs, g2_runs, g1pos[r1.startG1],
+                        g2pos[r1.startG2], r1, r2)
+                if (r2 in alreadyMatched) ^ (r1 in alreadyMatched):
+                    if r1 in alreadyMatched:
+                        alreadyMatched.remove(r1)
+                    # redo matching in case r1 xor r2 were not in matching before
+                    insertIntoRunList(newRuns, runList)
+                    return r2, set(mod_g1[x+1:])
+                if r2 in alreadyMatched:
+                    # actually, both are already matched
+                    alreadyMatched.add(r2)
+                    alreadyMatched.remove(r1)
+                else:
+                    # none is matched
+                    newRuns.add(r2)
+
+    insertIntoRunList(newRuns, runList)
+    return None, []
+
+def removeSingleGenes(genome, genome_runs):
+    del_res = set()
+    mod_res = set()
+    i = 0
+    while i < len(genome):
+        if not genome_runs[i]:
+            del_res.add(genome[i])
+            mod_res.add(genome[i-1])
+            del genome[i]
+            del genome_runs[i]
+        else:
+            i+=1
+    return del_res, mod_res
+
+def findRandomRunSequence(g1, g2, dists, topXperCent):
+    g2dists = dict()
+    for g1i, x in dists.items():
+        for g2j, d in x.items():
+            if g2j not in g2dists:
+                g2dists[g2j] = dict()
+            g2dists[g2j][g1i] = d
+
+    # copy g1, g2 and dists map, because we'll modify it. Also remove all genes
+    # that do not contain edges.
+    g1 = [x for x in g1 if dists.has_key(x) and len(dists[x])]
+    g2 = [x for x in g2 if g2dists.has_key(x) and len(g2dists[x])]
+
+    g1pos = dict(izip(g1, xrange(len(g1))))
+
+    g1_runs, g2_runs, runs = getAllRuns(g1, g2, dists)
+    logging.info('Found %s runs.' %len(runs))
+    # sort 
+    runList = sorted(runs, key=lambda x: x.getWeight(alpha))
+    
+    res = set()
+    while runList:
+        noOfAdjacencies = len(filter(lambda x: x.getWeight(alpha) and x.getWeight(alpha) or 0, runList))
+        if noOfAdjacencies:
+            randPos = randint(1, ceil(noOfAdjacencies * topXperCent))
+        else:
+            randPos = randint(1, ceil(len(runList) * topXperCent))
+        logging.info('From %s, select randomly among top %s run %s' %(len(runList), int(ceil((noOfAdjacencies or len(runList))* topXperCent)), runList[-randPos]))
+        mx = runList.pop(-randPos)
+        mod_g1 = set()
+        while mx:
+            res.add(mx)
+            # update run list
+            doMatching(g1, g2, g1_runs, g2_runs, mx, runList)
+            del_g1, new_mod_g1 = removeSingleGenes(g1, g1_runs)
+            if del_g1: 
+                logging.info('Zombie genes removed from G1: %s' %', '.join(map(str, del_g1)))
+                # it can happen that a gene in mod_g1 has already been deleted
+                # before being processed. This happens if there is a merge between
+                # a matched and unmatched run. Then some genes remain unprocessed
+                # while the merged run is re-matched. In this process, new genes
+                # can be deleted. If one of the genes happens to be in mod_g1, it
+                # should be deleted. 
+                for g in del_g1.intersection(mod_g1):
+                    mod_g1.remove(g)
+
+                g1pos = dict(izip(g1, xrange(len(g1))))
+            # add new modification points
+            mod_g1.update(new_mod_g1)
+
+            del_g2, mod_g2 = removeSingleGenes(g2, g2_runs)
+            if del_g2:
+                logging.info('Zombie genes removed from G2: %s' %', '.join(map(str, del_g2)))
+                for g2j in mod_g2:
+                    for g1i, (d, _) in g2dists[g2j].items():
+                        if g1i in g1:
+                            if d == DIRECTION_CRICK_STRAND:
+                                mod_g1.add(g1i)
+                            # what, if d == DIRECTION_BOTH_STRANDS? Then, both neighbors have to be added...
+                            if d == DIRECTION_WATSON_STRAND:
+                                mod_g1.add(g1[g1pos[g1i]-1])
+            # merge runs
+            mx, mod_g1 = mergeRuns(mod_g1, g1, g2, g1_runs, g2_runs,
+                    runList, res)
+  
+    if res: 
+        logging.info('Matching finished. Longest run size is %s.' %(max(map(len,
+            res))))
+    else:
+        logging.info('Matching finished, but no runs found. Empty input?')
+
+    return (g1, g2, g1_runs, g2_runs, res)
+
+def repeatMatching(g1, g2, g1_mod, g2_mod, g1_runs, g2_runs, dists, repMatching,
+        minCsSize, topXperCent):
+
+    g1_mod_res = g1_mod
+    g2_mod_res = g2_mod
+    g1_runs_res = g1_runs
+    g2_runs_res = g2_runs
+    selectedRuns_res = list()
+
+    g1pos = dict(izip(g1_mod, xrange(len(g1_mod))))
+    g2pos = dict(izip(g2_mod, xrange(len(g2_mod))))
+
+
+    noReps = repMatching
+
+    while repMatching:
+        for i in xrange(len(g1_runs)):
+            run_set = g1_runs[i]
+            if len(run_set) != 1:
+                logging.error(('Expected run, set length of 1, but was told' + \
+                        ' different: %s.') %(', '.join(map(str, run_set))))
+            run = run_set.__iter__().next() 
+
+            g1i = g1_mod[i]
+
+            j = i-g1pos[run.startG1]
+            if run.direction == DIRECTION_CRICK_STRAND:
+                g2j = g2_mod[g2pos[run.startG2] + j]
+            else:
+                g2j = g2_mod[g2pos[run.endG2] - j]
+            del dists[g1i][g2j]
+
+            if not dists[g1i]:
+                del dists[g1i]
+
+        if not dists:
+            logging.info(('Removed all edges in the input graph. Stopping ' + \
+                    'iteration %s.') % (noReps-repMatching+2))
+            break
+
+        g1_mod, g2_mod, g1_runs, g2_runs, selectedRuns = findRandomRunSequence(g1, g2, dists, topXperCent)
+        checkMatching(g1_mod, g2_mod, g1_runs, g2_runs, selectedRuns, dists)
+
+        logging.info(('Obtained %s adjacencies in matching of size %s from ' + \
+                'iteration %s.') %(len(g1_mod) - len(selectedRuns),
+                    len(g1_mod), noReps-repMatching+2))
+
+        # remove runs that fall below min length of minCsSize
+        ff = lambda x: len(x.__iter__().next()) >= minCsSize
+        g1_mod = [g1_mod[i] for i in xrange(len(g1_mod)) if ff(g1_runs[i])]
+        g2_mod = [g2_mod[i] for i in xrange(len(g2_mod)) if ff(g2_runs[i])]
+        g1_runs = filter(ff, g1_runs)
+        g2_runs = filter(ff, g2_runs)
+        selectedRuns = set([s for s in selectedRuns if len(s) >= minCsSize])
+
+        # stop if no runs were found matching the criteria
+        if not len(selectedRuns):
+            logging.info(('No feasible runs found in matching round %s. Stopping ' + \
+                    'iteration.') % (noReps-repMatching+2))
+            break
+
+        logging.info('%s feasible runs retained.' %len(selectedRuns))
+
+        # reconciliate with result data
+        g2pos = dict(izip(g2_mod, xrange(len(g2_mod))))
+        g1pos = dict(izip(g1_mod, xrange(len(g1_mod))))
+        g2pos_res = dict(izip(g2_mod_res, xrange(len(g2_mod_res))))
+        g1pos_res = dict(izip(g1_mod_res, xrange(len(g1_mod_res))))
+        
+        chr_srt = lambda x, y: x[0] == y[0] and (x[1] < y[1] and -1 or 1) or (x[0] < y[0] and -1 or 1)
+        g1_mod_new = sorted(set(g1_mod_res + g1_mod), cmp=chr_srt)
+        g2_mod_new = sorted(set(g2_mod_res + g2_mod), cmp=chr_srt)
+        g1_runs_new = list()
+        g2_runs_new = list()
+
+        for g1i in g1_mod_new:
+            x = set()
+            if g1pos_res.has_key(g1i):
+                x.update(g1_runs_res[g1pos_res[g1i]])
+            if g1pos.has_key(g1i):
+                x.update(g1_runs[g1pos[g1i]])
+            g1_runs_new.append(x)
+
+        for g2j in g2_mod_new:
+            x = set()
+            if g2pos_res.has_key(g2j):
+                x.update(g2_runs_res[g2pos_res[g2j]])
+            if g2pos.has_key(g2j):
+                x.update(g2_runs[g2pos[g2j]])
+            g2_runs_new.append(x) 
+
+        g1_mod_res = g1_mod_new
+        g2_mod_res = g2_mod_new
+        g1_runs_res = g1_runs_new
+        g2_runs_res = g2_runs_new
+
+        selectedRuns_res.extend(selectedRuns) 
+        repMatching -= 1
+
+    return (g1_mod_res, g2_mod_res, g1_runs_res, g2_runs_res, selectedRuns_res)
+
+def printMatching(g1, g2, g1_runs, hasMultipleChromosomes, out):
+
+    if hasMultipleChromosomes:
+        print >> f, 'Chr(G1)\tG1\tChr(G2)\tG2\tdirection\tedge weight'
+    else:
+        print >> f, 'G1\tG2\tdirection\tedge weight'
+
+    g2pos = dict(izip(g2, xrange(len(g2))))
+    g1pos = dict(izip(g1, xrange(len(g1))))
+
+
+    cur_index = dict()
+    for i in xrange(len(g1_runs)):
+        run_set = g1_runs[i]
+        for run in run_set:
+            g1i = g1[i]
+            j = 0
+            if cur_index.has_key(run):
+                j = cur_index[run]
+            if run.direction == DIRECTION_CRICK_STRAND:
+                g2j = g2[g2pos[run.startG2] + j]
+            else:
+                g2j = g2[g2pos[run.endG2] - j]
+
+            direction = run.direction == DIRECTION_CRICK_STRAND and '1' or '-1'
+
+            g1i1 = g1i[1] == -1 and 'TELOMERE_START' or g1i[1]
+            g1i1 = g1i[1] == maxint and 'TELOMERE_END' or g1i1
+            g2j1 = g2j[1] == -1 and 'TELOMERE_START' or g2j[1]
+            g2j1 = g2j[1] == maxint and 'TELOMERE_END' or g2j1
+
+            if hasMultipleChromosomes:
+                print >> f, '%s\t%s\t%s\t%s\t%s\t%s' %(g1i[0], g1i1, g2j[0],
+                        g2j1, direction, run.weight[j])
+            else:
+                print >> f, '%s\t%s\t%s\t%s' %(g1i1, g2j1, direction,
+                        run.weight[j])
+
+            cur_index[run] = j+1
+
+if __name__ == '__main__':
+    if len(argv) < 3 or len(argv) > 8:
+        print '\tusage: %s <DIST FILE> <ALPHA> [ <EDGE WEIGHT THRESHOLD> --repeat-matching (-R) <NUMBER >= 2> --min-cs-size (-M) <NUMBER >= 1> ]' %argv[0]
+        exit(1)
+   
+    repMatching= '--repeat-matching' in argv or '-R' in argv
+    minCsSize = '--min-cs-size' in argv or '-M' in argv
+
+    if minCsSize:
+        pos = '-M' in argv and argv.index('-M') or argv.index('--min-cs-size') 
+        minCsSize = int(argv[pos+1])
+        argv = argv[:pos] + argv[pos+2:]
+        if not repMatching:
+            print >> stderr, ('Argument --min-cs-size (-M) only valid in ' + \
+                    'combination with --repeat-matching (-R)')
+            exit(1)
+    else:
+        minCsSize = 1
+    if repMatching: 
+        pos = '-R' in argv and argv.index('-R') or argv.index('--repeat-matching') 
+        repMatching = int(argv[pos+1]) - 1
+        argv = argv[:pos] + argv[pos+2:]
+    else:
+        repMatching = 0
+
+    # set as global parameter
+    alpha = float(argv[2])
+    edgeThreshold = len(argv) == 4 and float(argv[3]) or 0
+
+    logFileName = '%s.log' %(basename(argv[1]).rsplit('.')[0])
+    logging.basicConfig(filename=logFileName,filemode='w', level=logging.INFO,
+            format= "%(levelname)s\t%(asctime)s\t++ %(message)s")
+
+    greedy = 10.**-7
+
+    hasMultipleChromosomes, g1, g2, dists = readDistsAndOrder(open(argv[1]), edgeThreshold)
+    g1_mod, g2_mod, g1_runs, g2_runs, selectedRuns = findRandomRunSequence(g1,
+            g2, dists, greedy)
+    checkMatching(g1_mod, g2_mod, g1_runs, g2_runs, selectedRuns, dists)
+
+    # calculate number of breakpoints only from result of the first matching
+    bkp = len(selectedRuns) -1
+
+    g1_mod, g2_mod, g1_runs, g2_runs, selectedRuns_new = repeatMatching(g1, g2,
+            g1_mod, g2_mod, g1_runs, g2_runs, dists, repMatching, minCsSize, greedy)
+
+    selectedRuns.update(selectedRuns_new)
+
+    #
+    # calculate additional values
+    #
+    
+    # sum of weights of adjacencies
+    wAdj = sum([r.getWeight(1) for r in selectedRuns])
+    # sum of weights of all edges of the matching
+    wEdg = sum([sum(map(lambda x: x**2, r.weight)) for r in selectedRuns])
+
+    edg = sum(map(len, selectedRuns))
+
+    #
+    # print matching
+    #
+
+    out_file = basename(argv[1])
+    f = open('%s.matching' %out_file[:out_file.rfind('.')], 'w')
+    printMatching(g1_mod, g2_mod, g1_runs, hasMultipleChromosomes, f)
+    f.flush()
+    f.close()
+
+    #
+    # print matching scores
+    #
+
+    logging.info(('FFAdj-MCS finished. Breakpoint distance between G1 and G2' + \
+            ' is %s with #edg = %s, adj(M) = %.3f and edg(M) = %.3f') %(bkp, edg,
+                wAdj, wEdg))
+
+    print '#bkp\t#edg\tadj\tedg'
+    print '%s\t%s\t%.6f\t%.6f' %(bkp, edg, wAdj, wEdg)
+
diff --git a/manual.html b/manual.html
new file mode 100644
index 0000000..0227a67
--- /dev/null
+++ b/manual.html
@@ -0,0 +1,232 @@
+<html>
+	<head>
+	<title>Proteinortho Manual / PoFF Manual</title>
+	</head>
+<body>
+<h1>Proteinortho Manual / PoFF Manual</h1>
+<small>This manual corresponds to version 5.11</small>
+<h2>Introduction</h2>
+Proteinortho is a tool to detect orthologous genes within different species.
+For doing so, it compares similarities of given gene sequences and clusters them to find significant groups.
+The algorithm was designed to handle large-scale data and can be applied to hundreds of species at one.
+Details can be found in <a href="http://www.biomedcentral.com/1471-2105/12/124" target="_blank">Lechner <i>et al.</i>, BMC Bioinformatics. 2011 Apr 28;12:124.</a>
+<br>
+To enhance the prediction accuracy, the relative order of genes (synteny) can be used as additional feature for the discrimination of orthologs.
+The corresponding extension, namely PoFF (manuscript in preparation), is already build in Proteinortho.
+
+<h2>Installation</h2>
+
+<h3>Prerequisites</h3>
+Proteinortho uses standard software which is often installed already or is part of then package repositories and can thus easily be installed.
+To run Proteinortho, you need
+<ul>
+	<li><a href="http://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download">NCBI BLAST+</a>
+	    or <a href="http://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download">NCBI BLAST legacy</a>
+	    <br>(to test this, type <code>tblastn</code> (BLAST+) or <code>blastall</code> (BLAST+) in the command line)
+	<li><a href="http://www.perl.org/get.html">Perl</a> v5.08 or higher
+	    <br>(to test this, type <code>perl -v</code> in the command line)
+	<li><a href="https://www.python.org/">Python</a> v2.6.0 or higher to include synteny analysis
+	    <br>(to test this, type <code>python -V</code> in the command line)
+</ul>
+
+The sources come with a precompiled version of Proteinortho for 64bit Linux. If you want/need to recompile and install it, you will also need
+<ul>
+	<li><a href="http://www.gnu.org/software/make/">GNU make</a> (to test this, type <code>make</code> in the command line)
+	<li><a href="http://gcc.gnu.org">GNU g++</a> (to test this, type <code>g++</code> in the command line)
+</ul>
+
+<h3>Building and installing from source</h3>
+<ul>
+<li> Fetch the latest source code archive from <a href="http://www.bioinf.uni-leipzig.de/Software/proteinortho/" target="_blank">www.bioinf.uni-leipzig.de/Software/proteinortho/</a>.
+<li> Extract the files e.g. via <code>tar -xzvf proteinortho_v5.06.tar.gz</code>
+<li> Change directory into the extracted folder e.g. via <code>cd proteinortho_v5.06</code>
+<li> You can now run <code>./proteinortho5.pl</code> directly
+<li> If you want to recompile and install Proteinortho, type <code>make</code> followed <code>sudo make install</code> (requires root privileges).
+<li> In any case, run <code>make test</code> to make sure Proteinortho works as expected
+</ul>
+
+<h2>Quick Start</h2>
+<code>proteinortho5.pl [OPTIONS] FASTA1 FASTA2 [FASTAn...]</code> performs an orthology analysis for the given sets of proteins.
+Add <code>-p=blastn</code> in case your sequences are represented as nucleotides (ACTG) rather than as amino acids.
+
+<h2>Quick Tutorial</h2>
+This manual assumes that you have Proteinortho installed on your system and can thus directly run it via <code>proteinortho5.pl</code>.
+If you have it not installed but only downloaded and extracted to a folder, please use <code>/FULL/PATH/TO/proteinortho5.pl</code> instead.
+<p>
+Proteinortho assumes, that you have all your gene sequences in <a href="http://en.wikipedia.org/wiki/FASTA_format" target="_blank">FASTA format</a> either
+represented as amino acids or as nucleotides. The source code archive contains some examples, namely <i>C.faa</i>, <i>E.faa</i>, <i>L.faa</i>, <i>M.faa</i> located in the <i>test/</i> directory.
+By default Proteinortho assumes amino acids and thus uses <i>blastp+</i> to compare sequences. If you have nucleotide sequences, you need to change this by adding the parameter
+<i>-p=blastn+</i>. (In case you have only have NCBI BLAST legacy installed, you need to tell this too - either by adding <i>-p=blastp</i> or <i>-p=blastn</i> respectively.)
+The full command for the example files would thus be <code>proteinortho5.pl -project=test test/C.faa test/E.faa test/L.faa test/M.faa</code>.
+Instead of naming the FASTA files one by one, you could also supply <i>test/*.faa</i> as argument.
+Please note that the parameter <i>-project=test</i> is optional. With this, you can set the prefix of the output files generated by Proteinortho.
+If you skip the project parameter, the default project name will be <i>myproject</i>.
+
+<p>
+Proteinortho will automatically determine the number of available CPU threads and use them accordingly to speed up the calculations. You can use the parameter <i>-cpus=</i> to manually set the number of threads.
+When the analysis is done you will find a new file in your current working directory, namely <i>test.proteinortho</i>. To have a quick look, you can i.e. use <code>less -S test.proteinortho</code>.
+The tab-separated output generated looks like this:
+
+<pre>
+# Species	Genes	Alg.-Conn.	M.faa	L.faa	C.faa		E.faa
+4		4	1		M_10	L_10	C_10		E_10
+4		4	1		M_11	L_11	C_11		E_11
+4		4	1		M_14	L_14	C_14		E_14
+...
+4		5	0.2		M_19	L_19	C_22,C_63	E_19
+...
+</pre>
+The first line starting with <i>#</i>is a comment line indicating the meaning of each column for each of the following lines which represent an orthologous group each.
+The very first column indicates the number of species covered by this group. The second column indicates the number of genes included in the group.
+Often, this number will equal the number of species, meaning that there is a single ortholog in each species.
+If the number of genes is bigger than the number of species, there are co-orthologs present.
+The third column gives rise to the algebraic connectivity of the respective group. Basically, this indicates how densely the genes are connected in the orthology graph that was used for clustering.
+A connectivity of 1 indicates a perfect dense cluster with each gene similar to each other gene.
+By default, Proteinortho splits each group into two more dense subgroups when the connectivity is below 0.1.
+In the second last line of the example above, there is a group with three paralogs in species C (<i>C.faa</i>).
+They are separated by a comma (<i>,</i>) indicating that they are co-orthologous the genes in the other species.
+<p>
+The PoFF extension allows you to use the relative order of genes (synteny) as an additional criterion to disentangle complex co-orthology relations.
+To do so, add the parameter <i>-synteny</i>.
+You can use it to either come closer to one-to-one orthology relations by preferring synthetically conserved copies in the presence of two very similar paralogs (default),
+or just to reduce noise in the predictions by detecting multiple copies of genomic areas (add the parameter <i>-dups=3</i>).
+Please note that you need additional data to include synteny, namely the gene positions in <a href="http://www.sequenceontology.org/gff3.shtml">GFF3 format</a>.
+As Proteinortho is primarily made for proteins, it will only accept GFF entries of type <i>CDS</i> (column #3 in the GFF-file). 
+The attributes column (#9) must contain Name=<i>GENE IDENTIFIER</i> where <i>GENE IDENTIFIER</i> corresponds to the respective identifier in the FASTA format.
+It may not contain a semicolon (<i>;</i>)! Alternatively, you can also set ID=<i>GENE IDENTIFIER</i>.
+Example files are provided in the source code archive.
+Hence, we can run <code>proteinortho5.pl -project=test -synteny test/A1.faa test/B1.faa test/E1.faa test/F1.faa</code> to add synteny information to the calculations.
+Of course, this only makes sense if species are sufficiently similar. You won't gain much when comparing e.g. bacteria with fungi.
+When the analysis is done you will find an additional file in your current working directory, namely <i>test.poff</i>.
+This file is equivalent to the <i>.proteinortho</i> file (above) but can be considered more accurate as synteny was involved for its construction.
+<p>
+In addition Proteinortho will generate graph files containing all pairwise orthology relationships including similarity scores.
+If they are not generated, rerun Proteinortho with the <i>-graph</i> parameter.
+<p>
+<i>myproject.blast-graph</i>:
+filtered raw blast data based on adaptive reciprocal best blast matches (= reciprocal best match plus all reciprocal matches within a range of 95% by default)<br>
+<i>myproject.proteinortho-graph</i>:
+clustered blast graph. Its connected components are represented in myproject.proteinortho.<br>
+<i>myproject.ffadj-graph</i>:
+filtered blast data based on adaptive reciprocal best blast matches and synteny (only if <i>-synteny</i> is set) <br>
+<i>myproject.poff-graph</i>
+clustered ffadj graph. Its connected components are represented in myproject.poff (only if <i>-synteny</i> is set)
+<p>
+The format of all graph files looks about similar:
+<pre>
+# file_a        file_b
+# a     b       evalue_ab       bitscore_ab     evalue_ba       bitscore_ba
+# M.faa 	L.faa
+M_15    L_15    0.0     	893     	0.0     	893
+M_16    L_16    3e-175  	481     	3e-175  	481
+M_19    L_19    8e-93   	262     	8e-93   	262
+...
+# M.faa E.faa
+M_10    E_10    3e-137  	415     	2e-148  	441
+M_11    E_11    2e-71   	221     	9e-68   	209
+...
+</pre>
+The first two rows are just comments explaining the meaning of each row.
+Whenever a comment line (starting with #) follows, it indicates results comparing the two species is about to follow.
+E.g. <i>#M.faa 	L.faa</i> tells that the next lines represent results for species M and L.
+All matches are reciprocal matches. If e.g. a match for <i>M_15    L_15</i> is shown,  <i>L_15    M_15</i> exists implicitly.
+E-Values and bit scores for both directions are given behind each match.
+<p>
+The synteny based graph files (<i>myproject.ffadj-graph</i> and <i>myproject.poff-graph</i>) have two additional columns:
+<i>same_strand</i> and <i>simscore</i>. The first one indicates if two genes from a match are located at the same strands (1) or not (-1).
+The second one is an internal score which can be interpreted as a normalized weight ranging from 0 to 1 based on the respective e-values.
+Moreover, a second comment line is followed after the species lines, e.g.
+<pre>
+...
+# M.faa L.faa
+# Scores: 4     39      34.000000       39.000000
+...
+</pre>
+These scores are derived from the ffadj algorithm comparing the gene similarities and gene orders in the respective species.
+They are:
+<ul>
+<li>the number of breakpoints to match both gene orders
+<li>the number of edges required to match both gene orders
+<li>calculated weight of adjacencies
+<li>calculated weight of gene similarities
+</ul>
+
+<h2>Hints</h2>
+<ul>
+<li>Using <i>.faa</i> to indicate that your file contains amino acids and <i>.fna</i> to show it contains nucleotides makes life much easier.
+<li>Each sequence ID in your FASTA files must be unique. Consider renaming the otherwise.
+<li>You need write permissions in the directory of your FASTA files as Proteinortho will create blast databases. If this is not the case, consider using symbolic links to the FASTA files.
+<li>The directory <i>tools</i> cotains useful tools, e.g. <code>grab_proteins.pl</code> which fetches protein sequences of orthologous groups from Proteinortho output table
+</ul>
+
+<h2>Usage</h2>
+<code>proteinortho5.pl [OPTIONS] FASTA1 FASTA2 [FASTAn...]</code> <p>
+
+<table border="1" cellspacing="0" cellpadding="2">
+<tr><td><b>Option</b></td><td><b>Default value</b></td><td><b>Description</b></td></tr>
+
+<tr><td>-e=</td><td>1e-05</td><td>E-value for blast</td></tr>
+<tr><td>-p=</td><td>blastp+</td><td>blast program to use:
+<ul>
+<li>blastn+ → sequences are given as nucleotides
+<li>blastp+ → sequences are given as amino acids
+<li>blastn → sequences are given as nucleotides and blast legacy must be used
+<li>blastp → sequences are given as amino acids and blast legacy must be used
+</ul></td></tr>
+
+<tr><td>-project=</td><td>myproject</td><td> prefix for all result file names</td></tr>
+<tr><td>-synteny</td><td>-</td><td>activate PoFF extension to separate similar sequences using synteny (requires a GFF file for each FASTA file)</td></tr>
+<tr><td>-nograph</td><td>-</td><td>do not generate .graph files with pairwise orthology data<br>saves some time</td></tr>
+<tr><td>-keep</td><td>-</td><td>store temporary blast results for reuse</td></tr>
+<tr><td>-clean</td><td>-</td><td>remove all unnecessary files after processing</td></tr>
+<tr><td>-desc</td><td>-</td><td>write gene description file (XXX.descriptions); works only with NCBI-formated FASTA entries currently</td></tr>
+<tr><td>-force</td><td>-</td><td>force recalculation of blast results in any case</td></tr>
+<tr><td>-cpus=</td><td>auto</td><td>use the given number of threads</td></tr>
+<tr><td>-selfblast</td><td>-</td><td>apply selfblast to directly paralogs; normally these are inferred indirectly from orthology data to other species (experimental!)</td></tr>
+<tr><td>-singles</td><td>-</td><td>Also report genes without orthologs in table output</td></tr>
+<tr><td>-identity=</td><td>25</td><td>min. percent identity of best blast alignments</td></tr>
+<tr><td>-cov=</td><td>50</td><td>min. coverage of best blast alignments in percent</td></tr>
+<tr><td>-conn=</td><td>0.1</td><td>min. algebraic connectivity of orthologous groups during clustering</td></tr>
+<tr><td>-sim=</td><td>0.95</td><td>min. similarity for additional hits</td></tr>
+<tr><td>-blastpath=</td><td>-</td><td>path to your local blast installation (if not in present in default paths)</td></tr>
+<tr><td>-blastParameters=</td><td>-</td><td>additional parameters for blast; set these in quotes (e.g. -blastParameters='-seg no')</td></tr>
+<tr><td>-verbose</td><td>-</td><td>give a lot of information about the current progress</td></tr>
+<tr><td>-debug</td><td>-</td><td>gives detailed information for bug tracking</td></tr>
+
+<tr><td colspan=3><b>Parameters needed to distribute the runs over several machines</b></td></tr>
+<tr><td>-step=</td><td>0</td><td>
+perform only specific steps of the analysis
+<ul>
+<li>1 → generate indices
+<li>2 → perform pairwise analyses
+<li>3 → perform clustering
+<li>0 → perform all steps
+</ul></td></tr>
+<tr><td>startat=</td><td>0</td><td>file number to start with</td></tr>
+<tr><td>stopat=</td><td>-1</td><td>file number to end with (very last one = -1)</td></tr>
+
+<tr><td colspan=3><b>Parameters applied in combination with -synteny<b></td></tr>
+<tr><td>-dups=</td><td>0</td><td> applied in combination with -synteny; number of reiterations for adjacencies heuristic to determine duplicated regions; <br>
+if set to a higher number, co-orthologs will tend to get clustered together rather than getting separated
+</td></tr>
+<tr><td>-cs=</td><td>3</td><td> applied in combination with -synteny; size of a maximum common substring (MCS) for adjacency matches; <br> the longer this value becomes the longer syntenic regions need to be in order to be detected </td></tr>
+<tr><td>alpha=</td><td>0.5</td><td>weight of adjacencies vs. sequence similarity</td></tr>
+</table>
+
+<h3>Using several machines</h3>
+If you want to involve multiple machines or separate a Proteinortho run into smaller chunks, use the <i>-steps=</i> option.
+First, run <code>proteinortho5.pl -steps=1 ...</code> to generate the indices.
+Then you can run <code>proteinortho5.pl -steps=2 -startat=X -stopat=Y ...</code> to run small chunks separately.
+Instead of X and Y numbers must be set representing the file number to be calculated. X and Y can be equal.
+E.g. you have four fasta files, the you can to run <br>
+<code>
+proteinortho5.pl -steps=2 -startat=0 -stopat=0 ... <br>
+proteinortho5.pl -steps=2 -startat=1 -stopat=1 ... <br>
+proteinortho5.pl -steps=2 -startat=2 -stopat=2 ... <br>
+proteinortho5.pl -steps=2 -startat=3 -stopat=3 ... <br>
+</code>
+seperateltly on different machines (within the same shared working directory).
+After all step 2 runs are done, <code>proteinortho5.pl -steps=3 ...</code> can be executed to perform the clustering and merge all calculations.
+</body>
+
+</html>
diff --git a/proteinortho5.pl b/proteinortho5.pl
new file mode 100755
index 0000000..5cf85c1
--- /dev/null
+++ b/proteinortho5.pl
@@ -0,0 +1,1054 @@
+#!/usr/bin/perl
+
+##########################################################################################
+#	  This file is part of Proteinortho.
+#	  (C) 2009/2010 Marcus Lechner
+# 
+#	  Proteinortho is free software; you can redistribute it and/or modify
+#	  it under the terms of the GNU General Public License as published
+#	  by the Free Software Foundation; either version 2, or (at your
+#	  option) any later version.
+#
+#	  Proteinortho is distributed in the hope that it will be useful, but
+#	  WITHOUT ANY WARRANTY; without even the implied warranty of
+#	  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#	  General Public License for more details.
+#
+#	  You should have received a copy of the GNU General Public License
+#	  along with Proteinortho; see the file COPYING.  If not, write to the
+#	  Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+#	  Boston, MA 02111-1307, USA.	
+##########################################################################################
+
+##########################################################################################
+# About
+##########################################################################################
+# Proteinortho
+# input fasta files with proteins
+# output matrix with orthologous proteins
+# 
+# @author Marcus Lechner
+# @email lechner at staff.uni-marburg.de
+# @company University of Maruburg
+# @date 2014-07-07
+#
+##########################################################################################
+
+##########################################################################################
+# Imports
+##########################################################################################
+use strict;
+use warnings "all";
+use File::Basename;
+use threads;
+use threads::shared;
+use Thread::Queue;
+
+##########################################################################################
+# Variables
+##########################################################################################
+our $version = "5.11";
+our $step = 0;		# 0/1/2/3	-> do all / only apply step 1 / only apply step 2 / only apply step 3
+our $verbose = 1;	# 0/1		-> don't / be verbose
+our $debug = 0;		# 0/1		-> don't / show debug data
+#our $reflexiv = 0;	# 0/1		-> check sets against themselves
+our $synteny = 0;	# 0/1		-> Apply synteny algorithm
+our $neighbourjoin = 0;	# 0/1		-> Merge neighbours
+our $duplication = 2;	# 0-9 not 1	-> Repeats for duplication extension
+our $cs = 3;	# int		-> cs-value
+our $alpha = 0.5;	# Alpha value for ffadj_mcs.py
+our $connectivity = 0.1;# Algebr. connectivity threshold
+our $cpus   = 0;	# 0 = autodetect
+our $evalue = "1e-05";
+our $coverage = 50;	# Percent coverage threshold for two proteins
+our $identity = 25;	# Percent identity threshold for two proteins
+our $blastmode = "blastp+";
+#our $tmpdir = "./";	# Dir for tmp-files
+our $sim = 0.95;
+our $report = 3;
+our $startat = 0;
+our $stopat = -1;
+our $keep = 0;
+our $force = 0;
+our $selfblast = 0;
+our $twilight = 0;
+our $singles = 0;
+our $clean = 0;
+our $blastOptions = "";
+our $nograph = 0;
+our $desc = 0;
+
+# Internal
+our $blastversion = "unknown";	# Auto-detected blast version
+our $blastpath = "";
+our $makedb = "";		# makedb command
+our $blast = "";		# blast command
+our $jobque = Thread::Queue->new();	# Jobs todo
+our $jobs_done:shared = 0;		# Counter
+our $jobs_todo = 0;			# Sum of jobs
+our $project = "myproject";		# Project name
+our $graph_lock :shared;
+our $syn_lock :shared;
+our $all_jobs_submitted :shared = 0;
+our $po_path = &get_po_path();		# Determine local path
+our $last_i = -1;
+our $last_j = -1;
+our $run_id = "";
+our %gene_counter;		# Holds the number of genes for each data file (for sorting)
+our $threads_per_process :shared = 1;	# Number of subthreads for blast
+
+##########################################################################################
+# Parameters
+##########################################################################################
+our @files = ();
+foreach my $option (@ARGV) {
+  if ($option =~ m/^--?step=(0|1|2|3)$/)  		{ $step = $1;   }
+  elsif ($option =~ m/^--?verbose$/) 			{ $verbose = 1;  }
+  elsif ($option =~ m/^--?verbose=(0|1)$/) 		{ $verbose = $1;  }
+  elsif ($option =~ m/^--?debug$/)     			{ $debug = 1;  }
+  elsif ($option =~ m/^--?debug=(0|1)$/)     		{ $debug = $1;  }
+  elsif ($option =~ m/^--?p=(.*)$/)     		{ $blastmode = $1; }
+  elsif ($option =~ m/^--?e=(.*)$/)  			{ $evalue = $1; }
+  elsif ($option =~ m/^--?cpus=(\d*)$/)    		{ $cpus = $1; }
+  elsif ($option =~ m/^--?cpus=auto$/)	     		{ $cpus = 0; }
+  elsif ($option =~ m/^--?alpha=([0-9\.]+)$/)    	{ $alpha = $1; }
+  elsif ($option =~ m/^--?report=([0-9]+)$/)   		{ $report = $1; }  
+  elsif ($option =~ m/^--?conn=([0-9\.]+)$/)   		{ $connectivity = $1; }
+  elsif ($option =~ m/^--?cov=([0-9]+)$/)    		{ $coverage = $1; }
+  elsif ($option =~ m/^--?blastpath=(.+)$/)  		{ $blastpath  = $1."/"; }
+  elsif ($option =~ m/^--?identity=([0-9]+)$/)    	{ $identity = $1; }
+  elsif ($option =~ m/^--?identity=twilight$/)   	{ $twilight = 1; }
+  elsif ($option =~ m/^--?sim=([0-9\.]+)$/)    		{ $sim = $1; }
+  elsif ($option =~ m/^--?startat=([0-9]+)$/)    	{ $startat = $1; }
+  elsif ($option =~ m/^--?stopat=([0-9]+)$/)    	{ $stopat = $1; }
+  elsif ($option =~ m/^--?selfblast$/) 			{ $selfblast = 1; }  
+  elsif ($option =~ m/^--?selfblast=(0|1)$/) 		{ $selfblast = $1; }  
+  elsif ($option =~ m/^--?singles$/) 			{ $singles = 1; }  
+  elsif ($option =~ m/^--?singles=(0|1)$/) 		{ $singles = $1; }  
+  elsif ($option =~ m/^--?poff$/) 			{ $synteny = 1; }  
+  elsif ($option =~ m/^--?synteny$/) 			{ $synteny = 1; }  
+  elsif ($option =~ m/^--?synteny=(0|1)$/) 		{ $synteny = $1; }
+  elsif ($option =~ m/^--?dups=0$/)			{ $duplication = 0; } 
+  elsif ($option =~ m/^--?dups=([1-8])$/)		{ $duplication = $1+1;}
+  elsif ($option =~ m/^--?neighbourjoin$/)		{ $neighbourjoin = 1; }  
+  elsif ($option =~ m/^--?neighbourjoin=(0|1)$/)	{ $neighbourjoin = $1; }
+  elsif ($option =~ m/^--?cs=([0-9]+)$/)		{ $cs = $1; }  
+  elsif ($option =~ m/^--?keep/)			{ $keep = 1; }  
+  elsif ($option =~ m/^--?force/)			{ $force = 1; }  
+  elsif ($option =~ m/^--?clean/)			{ $clean = 1; }  
+  elsif ($option =~ m/^--?nograph/)			{ $nograph = 1; }  
+  elsif ($option =~ m/^--?graph/)			{ $nograph = 0; }  
+  elsif ($option =~ m/^--?desc/)			{ $desc = 1; }  
+  elsif ($option =~ m/^--?project=(.*)$/)		{ $project = $1; }
+  elsif ($option =~ m/^--?blastParameters=(.*)$/i)	{ $blastOptions = $1;}
+  elsif ($option !~ /^-/)				{ push(@files,$option); }
+  else  {&print_usage(); die "Invalid command line option: \'$option\'!\n"; }
+}
+
+##########################################################################################
+# Check parameters
+##########################################################################################
+if ($startat != 0 || $stopat != -1) {
+	if ($step != 2) {
+		&Error("Parameters -startat and -stopat only work for step 2!");
+	}
+	$run_id = "_$startat-$stopat";
+}
+
+our $simgraph = "$project.blast-graph$run_id";		# Output file graph
+our $syngraph = "$project.ffadj-graph$run_id";		# Output file synteny
+
+our $rm_simgraph = "$project.removed_blast-graph";		# Output remove graph
+our $rm_syngraph = "$project.removed_ffadj-graph";		# Output remove graph
+
+our $csimgraph = "$project.proteinortho-graph";		# Output file graph
+our $csyngraph = "$project.poff-graph";				# Output file synteny
+our $simtable = "$project.proteinortho";			# Output file graph
+our $syntable = "$project.poff";					# Output file synteny
+our $desctable = "$project.descriptions";			# Output file seq descriptions
+
+##########################################################################################
+# Run
+##########################################################################################
+&print_header;		# Show Proteinortho Header
+&auto_cpus;		# Set number of CPUs
+&check_blast;		# Check blast version
+
+# Always do
+&check_files;		# Check files, count sequences
+ at files = ();
+foreach my $file (sort { $gene_counter{$b} <=> $gene_counter{$a} } keys %gene_counter) {push(@files,$file);}	# Biggest first
+
+
+# Step 1, check files and make indices
+if ($step == 0 || $step == 1) {
+	print STDERR "\n**Step 1**\n";
+	&generate_indices;	# Generate index files for blast
+	if ($desc) {
+		&write_descriptions;	# Write sequence description file
+	}
+}
+
+# Step 2, run blast and synteny algorithm
+if ($step == 0 || $step == 2) {
+	print STDERR "\n**Step 2**\n";
+	&init_graph_output;	# Initiate Output file(s)
+	&run_blast;		# Run blasts
+}
+
+# Step 3, spacial clustering
+if ($step == 0 || $step == 3) {
+	print STDERR "\n**Step 3**\n";
+	&cluster;							# form clusters and write outputs
+	if ($clean) {&clean;}						# remove blast indices
+	print STDERR "\nAll finished.\n";
+}
+
+
+##########################################################################################
+# Funktions
+##########################################################################################
+sub clean {
+	print STDERR "Removing temporary files...\n";
+	if ($blastmode =~ /blastp/) {
+		foreach my $file (@files) {
+			unlink("$file.phr");
+			unlink("$file.pin");
+			unlink("$file.psq");
+		}
+	}
+	else {
+		foreach my $file (@files) {
+			unlink("$file.nhr");
+			unlink("$file.nin");
+			unlink("$file.nsq");
+		}
+	}
+
+	if ($nograph) {
+		unlink($simgraph);
+		if ($synteny) {unlink($syngraph);}
+	}
+}
+
+sub cluster {
+	print STDERR "Clustering by similarity (Proteinortho mode)\n";
+	system("$po_path/proteinortho5_clustering -verbose $verbose -conn $connectivity -rmgraph '$rm_simgraph' $simgraph* >'$simtable'");
+	if ($singles) {
+		print STDERR "Adding singles...\n";
+		my $fastas = "'".join("' '", at files)."'";
+		system("$po_path/proteinortho5_singletons.pl $fastas <'$simtable' >>'$simtable'");
+	}
+        print STDERR "-> Output written to $simtable\n";
+	unless ($nograph) {
+		print STDERR "Writing graph...\n";
+#		system("$po_path/proteinortho5_clean_edges -e '$rm_simgraph' $simgraph* >'$csimgraph'");
+		system("$po_path/proteinortho5_clean_edges2.pl '$rm_simgraph' $simgraph* >'$csimgraph'");
+		unless ($keep) {unlink($rm_simgraph);}
+		print STDERR "-> Output written to $csimgraph\n";
+	}
+
+	if ($synteny) {
+		print STDERR "\nClustering by gene-order (POFF mode)\n";
+		system("$po_path/proteinortho5_clustering -verbose $verbose -conn $connectivity -rmgraph '$rm_syngraph' $syngraph* >'$syntable'");
+		if ($singles) {
+		print STDERR "Adding singles...\n";
+			my $fastas = "'".join("' '", at files)."'";
+			system("$po_path/proteinortho5_singletons.pl $fastas <'$syntable' >>'$syntable'");
+		}
+		print STDERR "-> Output written to $syntable\n";
+		unless ($nograph) {
+			print STDERR "Writing graph...\n";
+#			system("$po_path/proteinortho5_clean_edges -e '$rm_syngraph' $syngraph* >'$csyngraph'");
+			system("$po_path/proteinortho5_clean_edges2.pl '$rm_syngraph' $syngraph* >'$csyngraph'");
+			unless ($keep) {unlink($rm_syngraph);}
+			print STDERR "-> Output written to $csyngraph\n";
+		}
+	}
+}
+
+sub print_header {
+	print STDERR "Proteinortho with PoFF version $version - An orthology detection tool\n",
+	             "******************************************************************\n";
+}
+
+sub print_usage {
+print STDERR << "JUS";
+
+Usage: proteinortho5.pl [OPTIONS] FASTA1 FASTA2 [FASTA...]
+Options: -e=          E-value for blast [default: 1e-05]
+         -p=          blast program {blastn|blastp|blastn+|blastp+}
+                      [default: blastp+]
+         -project=    prefix for all result file names [default: myproject]
+         -synteny     activate PoFF extension to separate similar sequences
+                      by contextual adjacencies (requires .gff for each .fasta)
+         -dups=       PoFF: number of reiterations for adjacencies heuristic,
+                      to determine duplicated regions (default: 0)
+         -cs=         PoFF: Size of a maximum common substring (MCS) for
+                      adjacency matches (default: 3)
+         -alpha=      PoFF: weight of adjacencies vs. sequence similarity
+                      (default: 0.5)
+         -desc        write description files (for NCBI FASTA input only)
+         -keep        stores temporary blast results for reuse
+         -force       forces recalculation of blast results in any case
+         -cpus=       number of processors to use [default: auto]
+         -selfblast   apply selfblast, detects paralogs without orthologs
+         -singles     report singleton genes without any hit
+         -identity=   min. percent identity of best blast hits [default: 25]
+         -cov=        min. coverage of best blast alignments in % [default: 50]
+         -conn=       min. algebraic connectivity [default: 0.1]
+         -sim=        min. similarity for additional hits (0..1) [default: 0.95]
+         -step=       1 -> generate indices
+                      2 -> run blast (and ff-adj, if -synteny is set)
+                      3 -> clustering
+                      0 -> all (default)
+         -blastpath=  path to your local blast (if not installed globally)
+         -verbose     keeps you informed about the progress
+         -clean       remove all unnecessary files after processing
+         -graph       generate .graph files (pairwise orthology relations)
+         -debug       gives detailed information for bug tracking
+
+         More specific blast parameters can be defined by
+         -blastParameters='[parameters]' (e.g. -blastParameters='-seg no')
+
+         In case jobs should be distributed onto several machines, use
+         -startat=    File number to start with (default: 0)
+         -stopat=     File number to end with (default: -1)
+ 
+JUS
+}
+
+sub init_graph_output {
+#	if (-e $graph) {
+#		&Error("Graph output file '$graph' already exists.");
+#	}
+	open(GRAPH,">$simgraph") || die("Could not open graph '$simgraph': $!");
+	print GRAPH "# file_a\tfile_b\n# a\tb\tevalue_ab\tbitscore_ab\tevalue_ba\tbitscore_ba\n";
+	close(GRAPH);
+
+	unless ($synteny) {return;}
+#	if (-e $syn) {
+#		&Error("Synteny Graph output file '$syn' already exists.");
+#	}
+	open(SYN,">$syngraph") || die("Could not open graph '$syngraph': $!");
+	print SYN "# file_a\tfile_b\n# a\tb\tevalue_ab\tbitscore_ab\tevalue_ba\tbitscore_ba\tsame_strand\tsimscore\n";
+	close(SYN);
+}
+
+sub set_threads_per_process {
+	lock($jobs_done);
+	my $willdo = ($jobs_todo-$jobs_done+$_[0]);
+
+	if ($debug) {	
+		print STDERR "\nTODO: $jobs_todo DONE: $jobs_done Running: $_[0] -> $willdo\n";
+	}
+
+	if ($willdo < 1) {return;}
+
+	my $optimal = int($cpus/$willdo);
+	lock($threads_per_process);
+	if ($optimal > $threads_per_process) {
+		$threads_per_process = $optimal;
+		if ($debug) {
+			print STDERR "\nBlast subthreads was set to $threads_per_process\n";
+		}
+	}
+}
+
+sub run_blast {
+	# Jobs todo
+	$jobs_todo = 0;
+	for (my $k = $startat; $k < scalar(@files); $k++) {$jobs_todo += scalar(@files)-1-$k+$selfblast;if ($stopat > -1 && $stopat <= $k) {last;}}
+	&set_threads_per_process(0);	# Check if we can apply more threads, nothing is running so far
+	&print_blast_stats();
+
+	# Spawn worker threads
+	for (my $i = 0; $i < $cpus; $i++) {threads->create('workerthread');}
+
+	# For each file against each other file
+	for (my $i = $startat; $i < scalar(@files); $i++) {
+		for (my $j = $i+1-$selfblast; $j < scalar(@files); $j++) {
+			# Wait for queque to get empty (with some buffer)
+			while ($jobque->pending() > 256 + 2*$cpus) {
+				sleep(1);
+			}
+			# Syncronize with other processes
+			$jobque->enqueue("$i $j");
+		}
+		# Start-Stop
+		if ($stopat > -1 && $stopat <= $i) {last;}
+	}
+
+	# Tell all threads they can stop
+	{lock($all_jobs_submitted); $all_jobs_submitted = 1;}
+
+	# Wait until all jobs are done
+	foreach (threads->list()) 	{$_->join();}
+	&print_blast_stats();		print STDERR "\n";
+	print STDERR "-> Output written to $simgraph\n";
+}
+
+sub workerthread {
+	my $thread_id = threads->tid();
+	my $temp_file = "$project-$run_id-$thread_id";
+
+	# Clean up, just to be safe
+	unlink("$temp_file.tmp");
+	unlink("$temp_file.log");
+	unlink("$temp_file.matching");
+
+	while (1) {
+		my ($i, $j);
+		while (1) {
+			# Fetch new jobs
+			my $job = $jobque->dequeue_nb();
+			# If there is nothing
+			unless (defined($job)) {
+				# Check if more jobs need to be done
+	
+				{
+				lock($jobs_done);							# 	Productive
+				if ($jobs_done >= $jobs_todo) {						# 	Productive
+#				lock($all_jobs_submitted);						# 	DEBUGGING
+#				if ($all_jobs_submitted) {						# 	DEBUGGING
+					if ($debug) {print STDERR "Thread $thread_id\tis leaving\n";}
+					return;
+				}}
+				# If so, wait
+					if ($debug) {print STDERR "Thread $thread_id\tis seeking work ($jobs_done / $jobs_todo)\n";}
+				sleep(1);			
+			}
+			else {
+				# Parse job
+				($i, $j) = split(" ",$job);
+				# Break the fetch loop
+				last;
+			}
+		}
+
+		my $file_i = $files[$i];
+		my $file_j = $files[$j];
+		my $short_file_i = $file_i;	$short_file_i =~ s/^.*\///;
+		my $short_file_j = $file_j;	$short_file_j =~ s/^.*\///;
+
+		# Work
+		&set_threads_per_process(scalar(threads->list()));
+		my $result_ij = &blast($file_i,$file_j);
+		
+		my $result_ji;
+		if ($file_i eq $file_j) {
+			# One run is enough (selfblast)
+			$result_ji = $result_ij;
+		}
+		else {
+			$result_ji = &blast($file_j,$file_i);
+		}
+
+		my %lengths;
+		if ($file_i eq $file_j) {
+			# Get lengths once is enough (selfblast)
+			%lengths = %{&get_gene_lengths($file_i)};
+		}
+		else {
+			%lengths = %{&get_gene_lengths($file_i,$file_j)};
+		}
+		my %reciprocal_matches = %{&match(\%lengths,$result_ij,$result_ji)};
+
+		# Remove secondary hits if better exist	(test here instead of later)
+		%reciprocal_matches = %{&adaptive_best_blast_matches(\%reciprocal_matches)};
+
+		if ($synteny) {
+			my ($ordered_matches, $track_pointer, $close_copies_pointer) = &synteny_matches(\%reciprocal_matches,$file_i,$file_j);
+			open(PREGRAPH,">>$temp_file.tmp") || die("Could not open temp file '$temp_file.tmp': $!");
+			print PREGRAPH $ordered_matches;
+			close(PREGRAPH);
+			my $cmd = "$po_path/ffadj_mcs.py $temp_file.tmp $alpha";
+			if ($duplication) {
+				$cmd .= " --repeat-matching $duplication --min-cs-size $cs";
+			}
+			if ($debug) {print STDERR "$cmd\n";}
+			my $synt_stats = qx($cmd);
+			chomp $synt_stats;
+			$synt_stats =~ s/#.+\n//;
+			
+			# Reverse mapping of full gene ids, two seperate maps in case of overlapps in short ids
+			my %full_id_map_i;				
+			my %full_id_map_j;
+			foreach (sort keys %reciprocal_matches) {
+				my ($a, $b) = split(" ",$_);
+				my $aa = &convertNCBI($a);
+				my $bb = &convertNCBI($b);
+				if ($aa ne $a) {
+					if ($debug) {print STDERR "j_map: $aa -> $a\n";}
+					$full_id_map_j{$aa} = $a;}
+				if ($bb ne $b) {
+					if ($debug) {print STDERR "i_map: $bb -> $b\n";}
+					$full_id_map_i{$bb} = $b;}
+			}
+
+			# Reverse mapping of gene position to short id
+			my %track = %{$track_pointer};
+			my %close = %{$close_copies_pointer};
+			# Generate hash for synteny hits
+			my %synteny;
+			unless (-s "$temp_file.matching") {
+				print STDERR "Error: Failed to run $po_path/ffadj_mcs.py for\n$file_i vs $file_j\nMoving source to $temp_file.err for debugging\nI will continue, but results may be insufficient.\n";
+				system("mv $temp_file.tmp $temp_file.err");
+				next;
+			}
+			open(OSYNGRAPH,"<$temp_file.matching") || die("Could not open temp file $temp_file.matching: $!'");
+			while(<OSYNGRAPH>) {
+					chomp;
+					my ($i, $j, $score) = split(/\s+/,$_,3);
+					if (!defined($score) || $i =~ /[^0-9]/ || $i == 0 || length($i) > 10) {next;}
+					unless (defined($track{$file_i.$i})) {
+						print STDERR "Could not find i: ".$file_i.$i."\n";	next;
+					}
+					unless (defined($track{$file_j.$j})) {
+						print STDERR "Could not find j: ".$file_j.$j."\n";	next;
+					}
+					# Remap to full ID
+					my $a = $track{$file_i.$i};
+					if (defined($full_id_map_i{$a})) {$a = $full_id_map_i{$a};}
+					my $b = $track{$file_j.$j};
+					if (defined($full_id_map_j{$b})) {$b = $full_id_map_j{$b};}
+					# Store
+					$synteny{"$b $a"} = $score;
+
+					# Close copies
+					if ($neighbourjoin && defined($close{$i})) {
+						my @partners = split(',',$close{$i});
+						foreach (@partners) {
+							my $c = $track{$file_i.$_};
+							if (defined($full_id_map_i{$c})) {$c = $full_id_map_i{$c};}
+							# Store
+							$synteny{"$b $c"} = $score;
+							if ($debug) {print STDERR "Storing addional proximity edge $a & $b -> $c\n";}
+						}
+					}
+				}
+				close(OSYNGRAPH);
+				unlink("$temp_file.tmp");
+				unlink("$temp_file.log");
+				unlink("$temp_file.matching");
+
+			{
+			lock($syn_lock);
+			
+			open(SYN,">>$syngraph") || die("Could not open file '$syngraph': $!");
+			print SYN "# $short_file_j\t$short_file_i\n";
+			print SYN "# Scores: $synt_stats\n";
+			foreach (sort keys %reciprocal_matches) {
+				if (!defined($synteny{$_})) {if ($debug) {print STDERR "FAIL: $_\n";} next;}		# Not reported by gene-order algo
+				my $line = "$_ ".$reciprocal_matches{$_}." $synteny{$_}";
+				$line =~ s/ /\t/g;
+				print SYN "$line\n";
+			}
+			close(SYN);
+			}
+
+		}
+
+		{
+			lock($graph_lock);
+			open(GRAPH,">>$simgraph") || die("Could not open file '$simgraph': $!");
+			print GRAPH "# $short_file_j\t$short_file_i\n";
+			foreach (sort keys %reciprocal_matches) {
+				my $line = "$_ ".$reciprocal_matches{$_};
+				$line =~ s/ /\t/g;
+				print GRAPH "$line\n";
+			}
+			close(GRAPH);
+		}
+		# Count
+		{
+			lock($jobs_done);
+			$jobs_done++;
+		}
+		&print_blast_stats();	# Needs jobs_done to be free
+	}
+}
+
+sub identitybylength {
+        # Accoding to the formula of Rost, 1999 (Twilight-zone)
+	if($_[0] <= 11)		{return 100;}
+	if($_[0] <= 450)	{return 480*$_[0]**(-0.32*(1+exp(-$_[0]/1000)));}
+	return 19.5;
+}
+
+sub adaptive_best_blast_matches {
+	my %reciprocal_matches = %{(shift)};
+
+	if ($debug) {
+		print STDERR "\nStart with ";
+		print STDERR scalar(keys %reciprocal_matches);
+		print STDERR " edges\n";
+	}
+
+	my %best;
+	my %best_gen;
+	# Gather best
+	foreach (keys %reciprocal_matches) {
+		my ($a,$b) = split(" ",$_);
+		my ($evalue_ab,$bitscore_ab,$evalue_ba,$bitscore_ba) = split(" ",$reciprocal_matches{$_});
+		if (!defined($best{$a}) || $best{$a} < $bitscore_ab) {
+			$best{$a} = $bitscore_ab;
+			$best_gen{$a} = $b;
+		}
+		if (!defined($best{$b}) || $best{$b} < $bitscore_ba) {
+			$best{$b} = $bitscore_ba;
+			$best_gen{$b} = $a;
+		}
+	}
+
+	if ($debug) {
+		my %gene_num;
+		# Count gene number
+		foreach (keys %reciprocal_matches) {
+			my ($a,$b) = split(" ",$_);
+			$gene_num{$a}++;
+			$gene_num{$b}++;
+		}
+		print STDERR "Number of genes: ".scalar(keys %gene_num)."\n";
+
+	#	foreach (keys %best) {
+	#		print STDERR "Best score for $_ is $best{$_} ($best_gen{$_})\n";
+	#	}
+	}
+
+	# Remove worse
+	foreach (keys %reciprocal_matches) {
+		my ($a,$b) = split(" ",$_);
+		my ($evalue_ab,$bitscore_ab,$evalue_ba,$bitscore_ba) = split(" ",$reciprocal_matches{$_});
+		if 	($best{$a}*$sim > $bitscore_ab) {delete $reciprocal_matches{$_}; if ($debug) {my $v = $bitscore_ab/$best{$a}; print STDERR "Removed $_ because:\t$best{$a} vs $bitscore_ab ($v)\n";}}
+		elsif 	($best{$b}*$sim > $bitscore_ba) {delete $reciprocal_matches{$_}; if ($debug) {my $v = $bitscore_ba/$best{$b}; print STDERR "Removed $_ because:\t$best{$b} vs $bitscore_ba ($v)\n";}}
+	}
+
+	if ($debug) {
+	print STDERR "\nEnd with ";
+	print STDERR scalar(keys %reciprocal_matches);
+	print STDERR " edges\n";
+
+	my %gene_num;
+	# Count gene number
+	foreach (keys %reciprocal_matches) {
+		my ($a,$b) = split(" ",$_);
+		$gene_num{$a}++;
+		$gene_num{$b}++;
+	}
+	print STDERR "Number of genes: ".scalar(keys %gene_num)."\n";}
+
+	return \%reciprocal_matches;
+}
+
+sub synteny_matches {
+	my %reciprocal_matches = %{(shift)};
+	my $file_i = shift; 
+	my $file_j = shift;
+
+	# Get order for both species (same hash as ids are non overlapping)
+	my %order;
+	my %track;
+	for my $file ($file_i, $file_j) {
+		# Get Coordinates for all genes
+		my %coords = %{&read_details($file)};
+		my $counter = 0;
+		# Number them according to their order
+		foreach my $id (sort 
+			{
+				my @a = split("\t",$coords{$a});
+				my @b = split("\t",$coords{$b});
+	
+#				#chr strand pos
+#				if ($a[0] ne $b[0]) {return $a[0] cmp $b[0];}
+#				if ($a[1] ne $b[1]) {return $a[1] cmp $b[1];}
+#				return $a[2] <=> $b[2];
+
+				#chr pos
+				if ($a[0] ne $b[0]) {return $a[0] cmp $b[0];}
+				return $a[2] <=> $b[2];
+			}	(keys(%coords))) {
+			my @v = split("\t",$coords{$id});
+			$order{$id} = ++$counter."\t".$v[1];	# Store strand info
+			$track{$file.$counter} = $id;		# Reverse Mapping
+		}
+	}
+
+	my $output = "";
+
+	my @multis;	# array that contains all multi-edges
+	# Convert reciprocal matches to ffadj input
+	foreach (keys %reciprocal_matches) {
+		my @values = split(" ",$reciprocal_matches{$_});
+		my ($a, $b) = split(" ",$_);
+		unless (defined($order{$a})) {$a = &convertNCBI($a);}
+		unless (defined($order{$b})) {$b = &convertNCBI($b);}
+		my @a = split(" ",$order{$a});
+		my @b = split(" ",$order{$b});
+		unless (defined($a[0])) {die();}
+
+		unless (defined($multis[$a[0]])) {$multis[$a[0]] = $b[0];}
+		else 				 {$multis[$a[0]] .= ','.$b[0];}
+
+		$output .= "$b[0]\t$a[0]\t";			# Positions
+		if ($a[1] eq $b[1]) 	{$output .= "1\t";}	# Same strand?
+		else 			{$output .= "-1\t";}
+		my $score = (&edgeweight($values[0])+&edgeweight($values[2]))/2;	# Score made from e-values
+		$output .= $score."\n";	
+	}
+
+	# Check multis
+	my %close_copies;
+	if ($neighbourjoin) {
+		for (my $i = 1; $i < scalar(@multis); $i++) {
+			unless (defined($multis[$i])) {next;}
+			my @partners = sort { $a <=> $b } split(',',$multis[$i]);
+			if (scalar(@partners) <= 1) {next;}
+			my $dist_limit = 2;	# How far can tandem copies be away from each other? (0/1 = off, 2 = immediate, ...
+			my $last = 999999999999999;
+			foreach my $new (@partners) {
+				if (abs($last-$new) < $dist_limit) {
+					if (!defined($close_copies{$last}))  	{$close_copies{$last} = $new;}
+					else 					{$close_copies{$last} .= ','.$new;}
+					$close_copies{$new} = $last;		# The list is sortet, so we are here for the frist time
+				}
+				$last = $new;
+			}
+		}
+	}
+
+	return ($output, \%track, \%close_copies);
+}
+
+# Read the length of all genes in a given set of fasta files
+sub get_gene_lengths {
+	my %lengths;
+	while (my $file = shift @_) {
+		my $last_gene = "";
+		open(FASTA,"<$file") || &Error("Could not open '$file': $!");
+		while (<FASTA>) {
+			chomp;
+			if ($_ =~ />/) {
+				$_ =~ s/^>//;	$_ =~ s/\s.*//;
+				$lengths{$_} = 0;
+				$last_gene = $_;
+			}
+			else {
+				$lengths{$last_gene} += length($_);
+			}
+		}
+		close(FASTA);
+	}
+
+	return \%lengths;
+}
+
+sub print_blast_stats {
+	if (!$verbose) {return;}
+	{
+		if ($jobs_todo == 0) {die("Nothing to do. This should not happen!");}
+		lock($jobs_done);
+		my $percent = int($jobs_done/$jobs_todo*10000)/100;
+		print STDERR "\r                                                                               ";		
+		print STDERR "\rRunning blast analysis: $percent% ($jobs_done/$jobs_todo)";
+	}
+}
+
+sub match {
+	my %length = %{(shift)};
+	my @i = @{(shift)};
+	my @j = @{(shift)};
+	
+	my %legal_i = &get_legal_matches(\%length, at i);
+	my %legal_j = &get_legal_matches(\%length, at j);
+	
+	return &get_reciprocal_matches(\%legal_i,\%legal_j);
+}
+
+sub get_reciprocal_matches {
+	my %i = %{(shift)};
+	my %j = %{(shift)}; 
+	my %reciprocal;
+
+	foreach (keys %i) {
+		my ($i, $j) = split(" ",$_);
+
+		# Reciprocal hit?
+		if (!defined($j{"$j $i"})) {next;}
+
+		# Merge both
+		$reciprocal{$_} = $i{$_}." ".$j{"$j $i"};	# evalue_ij, bitscore_ij, evalue_ji, bitscore_ji
+	}
+
+	return \%reciprocal;
+}
+
+sub get_legal_matches {
+	my %length = %{(shift)};
+
+	my %result;
+	foreach (@_) {
+		my ($query_id,$subject_id,$local_identity,$alignment_length,$mismatches,$openings,$query_start,$query_end,$subject_start,$subject_end,$local_evalue,$local_bitscore) = split(/\s+/);
+	
+		# Bug tracking
+		unless (defined($length{$query_id})) 	{print STDERR "ERROR: Query gene ID '$query_id' is present in blast output but was not present in FASTA input! Skipping line.\n"; next;}
+		unless (defined($length{$subject_id})) 	{print STDERR "ERROR: Subject gene ID '$subject_id' is present in blast output but was not present in FASTA input! Skipping line.\n"; next;}
+
+		## Check for criteria
+		# Well formatted
+		if (!defined($local_bitscore)) 							{next;}
+		# Percent identity
+		if (!$twilight && $local_identity < $identity) 					{next;}
+		if ( $twilight && $local_identity < &identitybylength($alignment_length))	{next;} 
+		# Min. length
+		if ($alignment_length < $length{$query_id}*($coverage/100)+0.5) 		{next;}
+		if ($alignment_length < $length{$subject_id}*($coverage/100)+0.5) 		{next;}
+		# It hit itself (only during selfblast)
+		if ($query_id eq $subject_id) 							{next;}
+
+		# Similar hits? Take the better one
+		if (defined($result{"$query_id $subject_id"})) {
+			my ($remote_evalue, $remote_bitscore) = split(" ",$result{"$query_id $subject_id"});
+			if ($local_evalue > $remote_evalue) {next;}			
+			if ($local_bitscore < $remote_bitscore) {next;}
+		}
+
+		# Store data
+		$result{"$query_id $subject_id"} = "$local_evalue $local_bitscore";
+	}
+
+	return %result;
+}
+
+# Auto set the number of CPUs
+sub auto_cpus {
+	if ($cpus == 0) {
+		my $cpu_x = 0;
+		# Linux
+		if (-e "/proc/cpuinfo") {
+			$cpu_x = qx(grep processor /proc/cpuinfo | wc -l);
+		}
+		# Try Mac
+		else {
+			$cpu_x = qx(system_profiler | grep CPUs:);
+		}
+		$cpu_x =~ s/[^0-9]//g;
+		if (length($cpu_x) == 0 || $cpu_x == 0) {print STDERR "failed! Use 1 core only\n";$cpu_x = 1;}
+		print STDERR "Detected $cpu_x available CPU threads, ";
+		$cpus = $cpu_x;
+	}
+	else {
+		print STDERR "Using $cpus CPU threads, ";
+	}
+}
+
+sub generate_indices {
+	print STDERR "Generating indices\n";
+	foreach my $file (@files) {
+		if ($file =~ /\s/) {die("File name '$file' contains whitespaces. This might lead to undesired effects. Please change file name!\n");}
+		if ($verbose) {print STDERR "Building database for '$file'\t(".$gene_counter{$file}." sequences)\n";}
+		system("$makedb '$file' >/dev/null");
+	}
+	unlink('formatdb.log');
+}
+
+sub blast {
+	my $command = "";
+	if 	($blastmode eq "blastp" || $blastmode eq "blastn") 	{lock($threads_per_process); $command = $blastpath."blastall -a $threads_per_process -d '$_[0]' -i '$_[1]' -p $blastmode -m8 -e $evalue $blastOptions";}
+	elsif	($blastmode eq "blastp+") 				{lock($threads_per_process); $command = $blastpath."blastp -num_threads $threads_per_process -db '$_[0]' -query '$_[1]' -evalue $evalue -outfmt 6 $blastOptions";}
+	elsif	($blastmode eq "blastn+") 				{lock($threads_per_process); $command = $blastpath."blastn -num_threads $threads_per_process -db '$_[0]' -query '$_[1]' -evalue $evalue -outfmt 6 $blastOptions";}
+	else	{die("This should not happen!");}
+
+	my $a = $_[0];
+	my $b = $_[1];
+	$a =~ s/^.*\///;
+	$b =~ s/^.*\///;
+	my $bla = "$a.vs.$b.bla";
+
+	# File does not exists yet or I am forced to rewrite it
+	if (!(-s $bla) || $force) {
+		if ($debug) {print STDERR "$command >$bla\n";}
+		system("$command | sort -k11,11g >'$bla'");		# run blast and presort (speeds up best alignment search but is NOT mandatory)
+		my @data = &readFile($bla);
+		unless ($keep) {unlink($bla);}				# delete tmp file
+		return \@data;
+	}
+	# Otherwise, use existing data
+	if ($verbose) {print STDERR "\nNote: '$bla' exists, using pre-calculated data\n";}
+	my @data = &readFile($bla);
+	return \@data;
+}
+
+sub readFile {
+	open(FILE,"<$_[0]") || die("Error, could not open file $_[0]: $!");
+	my @data = <FILE>;
+	close(FILE);
+	chomp @data;
+	return @data;
+}
+
+sub check_blast {
+	if ($blastmode eq "blastp+" || $blastmode eq "blastn+") {
+		my $tmp = $blastmode;
+		$tmp =~ s/\+//g;
+		my $cmd = $blastpath."$tmp -h";
+		my $out = qx($cmd);
+		if ($out =~ /DESCRIPTION.*?\n\s*(.+)\n/) {
+			my @version = split(/\s+/,$1);
+			$blastversion = pop @version;
+
+			# Commands
+			if 	($blastmode eq "blastp+") {$makedb = $blastpath."makeblastdb -dbtype prot -in";}
+			elsif 	($blastmode eq "blastn+") {$makedb = $blastpath."makeblastdb -dbtype nucl -in";}
+			else	{die("This should not happen!");}
+  
+			print STDERR "Detected NCBI BLAST version $blastversion\n";
+			return;
+		}
+		&Error("Failed to detect '$blastmode'! Tried to call '$tmp'.");
+	}
+	elsif ($blastmode eq "blastp" || $blastmode eq "blastn") {
+		my $cmd = $blastpath."blastall";
+		my @blastv = qx($cmd);
+		foreach (@blastv) {
+			chomp;
+			if ($_ =~ /blastall.+?([^\s]+)/) {
+				$blastversion = $1;
+				if 	($blastmode eq "blastp") {$makedb = $blastpath."formatdb -p T -o F -i";}
+				elsif 	($blastmode eq "blastn") {$makedb = $blastpath."formatdb -p F -o F -i";}
+				else	{die("This should not happen!");}
+
+				print STDERR "Detected NCBI BLAST version $blastversion\n";
+				return;
+			}
+		}
+		&Error("Failed to detect '$blastmode'! Tried to call 'blastall'.");
+	}
+
+	&Error("Blast mode '$blastmode' is not supported. Feel free to ask the author to add it.");
+}
+
+# Check plausibility of files
+sub check_files {
+	my %ids;
+	if (scalar(@files) < 2 && $step != 3)		{&print_usage; &Error("I need at least two files to compare something!");}
+	print STDERR "Checking input files\n";
+	foreach my $file (@files) {
+		&read_details($file,\%ids);
+	}
+}
+
+sub convertNCBI {
+	my $long_id = shift;
+	$long_id =~ s/\|$//g;					
+	my @tmp = split(/\|/,$long_id);	# take the last column for NCBI format like patterns (e.g. gi|158333234|ref|YP_001514406.1|)
+	return pop(@tmp);
+}
+
+sub read_details {
+	my %ids;
+	my %genes;
+	my $file = shift;
+	my $test = 0;
+	if (defined($_[0])) {$test = 1; %ids = %{(shift)};}	# if no ID Hash is give, we do not want to test but to fetch the gff data
+
+	if (!-e $file)		{&Error("File '$file' not found!");}
+	open(FASTA,"<$file") || &Error("Could not open '$file': $!");
+	while (<FASTA>) {
+		if ($_ =~ />/) {
+			$gene_counter{$file}++;
+			chomp;
+			$_ =~ s/^>//;
+			$_ =~ s/\s.*//;
+			if ($test) {
+				if (defined($ids{$_}))	{&Error("Gene ID '$_' is defined at least twice:\n$ids{$_}\n$file");}
+				$ids{$_} = $file;
+			}
+			if ($synteny) {
+				my $short_id = &convertNCBI($_);
+				$genes{$short_id} = 1;
+			}
+		}
+	}
+	close(FASTA);
+
+	unless ($synteny) {return;}
+
+	my %coordinates;
+	if ($verbose && $test) {print STDERR "$file\t".scalar(keys %genes)." genes\n";}
+	my $gff = &gff4fasta($file);
+	open(GFF,"<$gff") || &Error("Could not open '$gff': $!");
+	while (<GFF>) {
+		if ($_ =~ /^#/) {next;}
+		# e.g. NC_009925.1	RefSeq	CDS	9275	10096	.	-	0	ID=cds8;Name=YP_001514414.1;Parent=gene9;Dbxref=Genbank:YP_001514414.1,GeneID:5678848;gbkey=CDS;product=signal peptide peptidase SppA;protein_id=YP_001514414.1;transl_table=11
+		my @col = split(/\t+/,$_);
+		if ($col[2] ne "CDS") {next;}
+		if ($col[8] =~ /Name=([^;]+)/i && defined($genes{$1})) {
+			delete $genes{$1};
+#			if (!$test) {$coordinates{$1} = "$col[0]\t$col[6]\t$col[3]";}	# store
+			if (!$test && $col[6] eq "+") {$coordinates{$1} = "$col[0]\t$col[6]\t$col[3]";}	# store
+			if (!$test && $col[6] eq "-") {$coordinates{$1} = "$col[0]\t$col[6]\t$col[4]";}	# store
+		}
+		elsif ($col[8] =~ /ID=([^;]+)/i && defined($genes{$1})) {
+			delete $genes{$1};
+#			if (!$test) {$coordinates{$1} = "$col[0]\t$col[6]\t$col[3]";}	# store
+			if (!$test && $col[6] eq "+") {$coordinates{$1} = "$col[0]\t$col[6]\t$col[3]";}	# store
+			if (!$test && $col[6] eq "-") {$coordinates{$1} = "$col[0]\t$col[6]\t$col[4]";}	# store
+		}
+	}
+	close(GFF);
+
+	if (scalar(keys %genes)) {
+		my @tmp = keys %genes;
+		&Error("No coordinate found for these gene(s): ".join(",", at tmp)."\nusing '$gff' and '$file'");
+	}
+
+	if (!$test) {return \%coordinates;}		# store
+}
+
+sub Error {
+	print STDERR "Error: ".$_[0]."\n";
+	exit 0;
+}
+
+# Remove .fasta/.faa etc. and change it to .gff
+sub gff4fasta {
+	my $gff = shift;
+	$gff =~ s/\.[^.]+$/.gff/;
+	return $gff;
+}
+
+sub get_po_path {
+	my @tmppath = fileparse($0); # path to the C++-part of this program
+	return $tmppath[1];
+}
+
+sub edgeweight {
+	# 1e-10 = 0.15, 1e-20 = 0.3, 1e-40 = 0.6, 1e-66+ = 1.0
+	if ($_[0] == 0) {return 1;}
+	my $x = -1*&log10($_[0])/100*1.5;
+	if ($x > 1) {return 1;}
+	if ($x <= 0) {return 0.0001;}
+	return $x;
+}
+
+sub log10 {
+	return log($_[0])/log(10);
+}
+
+sub write_descriptions {
+	print STDERR "Writing sequence descriptions\n";
+	open DESC, '>', $desctable;
+	foreach my $file (@files) {
+		if ($verbose) {print STDERR "Extracting descriptions from '$file'\t(".$gene_counter{$file}." entries)\n";}
+		open FASTA, '<', $file;
+		while (<FASTA>) {
+			chomp;
+			if (m/^>(\S+)(\s+(.*))?$/) {
+				print DESC $1, "\t", ($3 || "unannotated sequence"), "\n";
+			}
+		}
+	}
+	print STDERR "-> Output written to $desctable\n";
+
+}
diff --git a/proteinortho5_clean_edges.cpp b/proteinortho5_clean_edges.cpp
new file mode 100644
index 0000000..0f81b3a
--- /dev/null
+++ b/proteinortho5_clean_edges.cpp
@@ -0,0 +1,136 @@
+#include <iostream>
+#include <sstream>
+#include <fstream>
+#include <string>
+#include <map>
+#include <vector>
+
+using namespace std;
+
+int parse_excluded_edges(string filename, map<string, int> &excluded_edges);
+void tokenize(const string& str, vector<string>& tokens, const string& delimiters);
+int rewrite_graph(const string in, map<string, int> exclude);
+string chomp(string &str);
+
+
+int main(const int argc, char *argv[]) {
+
+	string usage = "USAGE: "+string(argv[0])+" -e <EXCLUSION FILE> GRAPH1 GRAPH2 ...";
+	
+	vector<string> graphs;
+	map<string, int> exclude;
+	for(int paras = 1; paras < argc; paras++) {
+		string arg = string(argv[paras]);
+		if( argc < 4 || arg == "-h" || arg == "--help") {
+			cout << usage;
+			return 0;
+		} else if(arg == "-e") {
+			parse_excluded_edges(string(argv[++paras]), exclude);
+		} else {
+			graphs.push_back(arg);
+		}
+	}
+
+	for(vector<string>::iterator it = graphs.begin(); it != graphs.end(); it++) {
+		rewrite_graph(*it, exclude);
+	}
+	
+	for(map<string, int>::iterator it = exclude.begin(); it != exclude.end(); it++) {
+		//cout << it->first << "\n";
+	}
+	
+}
+
+int rewrite_graph(const string in, map<string, int> exclude) {
+	ifstream graph_file(in.c_str());
+	if(!graph_file.is_open()) {
+		cerr << "could not read input file "+in;
+		return -1;
+	}	
+	
+	int count = 0;
+	string line;
+	while (getline(graph_file, line)) {
+		chomp(line);
+		vector<string> fields;
+		tokenize(line, fields, "\t");
+		if(fields.size() > 1 && fields[0].substr(0, 1) != "#") {
+			string a = fields[0];
+			string b = fields[1];
+			string c = b+" "+a;
+			if(a.compare(b) < 0 ) {
+				c = a+" "+b;
+			}
+			//cout << c << endl;
+			if(exclude.count(c) == 1) {
+				count++;
+				continue;
+			}
+		}
+		
+		cout << line << endl;
+	}
+
+	graph_file.close();
+	
+	cerr << "# excluded " << count << " edges from the graph." << endl;
+	return 0;
+}
+
+string chomp(string &str) {
+	string::size_type pos = str.find_last_not_of("\n\r \t");
+	if(pos != string::npos) {
+  		str = str.substr(0, pos+1);
+  	}
+  	return str;
+}
+    
+int parse_excluded_edges(string filename, map<string, int> &excluded_edges) {    
+    ifstream data(filename.c_str());
+    if(!data.is_open()) {
+    	cerr << "could not open file"+filename;
+    }
+
+    string line;
+    while(getline(data,line)) {
+        
+        chomp(line);
+        vector<string> v;
+        tokenize(line, v, "\t");
+        
+        if(v.size() < 2) {
+        	continue;
+        }
+        string a = v[0];
+        string b = v[1];
+        string c = b + " " + a;
+
+        if(a.compare(b) < 0) {
+        	c = a + " " + b;
+        }
+        //cout << c << endl;
+       	excluded_edges[c] = 1;
+    }
+    
+    data.close();
+    
+    return 0;
+}
+
+// Split a string at a certain delim
+void tokenize(const string& str, vector<string>& tokens, const string& delimiters = "\t") {
+    // Skip delimiters at beginning.
+    string::size_type lastPos = str.find_first_not_of(delimiters, 0);
+    // Find first "non-delimiter".
+    string::size_type pos = str.find_first_of(delimiters, lastPos);
+
+    while (string::npos != pos || string::npos != lastPos) {
+        // Found a token, add it to the vector.
+        tokens.push_back(str.substr(lastPos, pos - lastPos));
+        // Skip delimiters.  Note the "not_of"
+        lastPos = str.find_first_not_of(delimiters, pos);
+        // Find next "non-delimiter"
+        pos = str.find_first_of(delimiters, lastPos);
+    }
+}
+
diff --git a/proteinortho5_clean_edges2.pl b/proteinortho5_clean_edges2.pl
new file mode 100755
index 0000000..3a5bc16
--- /dev/null
+++ b/proteinortho5_clean_edges2.pl
@@ -0,0 +1,44 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings "all";
+
+if (!defined($ARGV[1])) {
+	print STDERR "proteinortho5_clean_edges.pl RM_LIST EDGELIST(S) >CLUSTERED_EDGELIST \nReads Proteinortho outfile and its initial edge list and calculates\nthe remaining edge list after the step of clustering.\n";
+	exit;
+}
+
+
+# Proteinortho Output
+print STDERR "Cleaning edge list...\n";
+my %map;
+open(IN,"<$ARGV[0]") || die("Could not open file $ARGV[0]: $!");
+while (<IN>) {
+	chomp;
+	my ($a, $b) = sort split(' ',$_,2);
+	unless ($b) {die("Line does not match filter list pattern\n");}
+	$map{$a.' '.$b} = 1;
+}
+close(IN);
+
+# Edgelist
+shift(@ARGV);
+my $rm = 0;
+my $all = 0;
+foreach my $file (@ARGV) {
+	open(IN,"<$file") || die("Could not open file $file: $!");
+	while (<IN>) {
+		if ($_ =~ /^#/) {print $_; next;}
+		my ($a,$b,undef) = split("\t",$_,3);
+		unless ($b) {die("Line does not match Proteinortho graph format\n");}
+		$all++;
+		($a,$b) = sort($a, $b);
+
+		if (exists($map{$a.' '.$b})) {$rm++; next;}
+		print $_;
+	}
+	close(IN);
+}
+
+print STDERR "Removed $rm / $all edges\n";
+print STDERR "Done.\n";
diff --git a/proteinortho5_clustering.cpp b/proteinortho5_clustering.cpp
new file mode 100755
index 0000000..1691eb4
--- /dev/null
+++ b/proteinortho5_clustering.cpp
@@ -0,0 +1,559 @@
+/*
+ *	Clustering algorithm for Proteinortho
+ *	Reads edge list and splits connected components
+ *	according to algebraic connectivity threshold
+ *
+ *	Last updated: 2014/07/07		
+ *	Author: Marcus Lechner
+ */
+
+#include <iostream>
+#include <fstream>
+#include <sstream>
+#include <string>
+#include <map>
+#include <algorithm>
+#include <cmath>
+#include <vector>
+#include <stack>
+#include <iomanip>
+using namespace std;
+
+// Structs
+struct protein {vector<unsigned int> edges; unsigned int species_id; string full_name;};
+
+// Functions
+float string2float(string);
+void tokenize(const string& , vector<string>& , const string&);
+void parse_file(string);
+void remove_edge_between(const unsigned int, const unsigned int);
+void remove_edge(protein&, const unsigned int);
+float getConnectivity(vector<unsigned int>&);
+void clear_edges(vector<unsigned int>&);
+void partition_graph(void);
+void print_group(vector<unsigned int>& , float );
+void print_header(void);
+
+// Parameters
+bool param_verbose 		= false;
+float param_con_threshold 	= 0.1;
+string param_rmgraph            = "remove.graph";
+
+// Globals
+unsigned int species_counter = 0;	// Species
+unsigned int protein_counter = 0;	// Proteins
+vector<string> species;			// Number -> Name
+vector<protein> graph;			// Graph containing all protein data
+float last_stat = 0;			// For progress stats
+unsigned int edges = 0;			// number of edges
+ofstream graph_clean;			// File to store graph data
+
+// TMP Globals
+map<string,int> species2id;		// Name -> Number
+map<string,int> protein2id;		// Name -> Number
+
+
+///////////////////////////////////////////////////////////
+// Main
+///////////////////////////////////////////////////////////
+void printHelp() {
+	cerr << "Proteinortho5 - Spectral partitioning algorithm" << endl;
+	cerr << "-----------------------------------------------" << endl;
+	cerr << "This tool is part of Proteinortho" << endl;
+	cerr << "" << endl;
+	cerr << "Usage:   proteinortho5_clustering [OPTIONS] graph_files..." << endl;
+	cerr << "Options: -verbose        report progress" << endl;
+	cerr << "         -conn FLOAT     threshold for connectivity [0.1]" << endl;
+	cerr << "         -rmgraph STRING output file for graph" << endl;
+}
+
+int main(int argc, char *argv[]) {
+	if (argc <= 1) {
+		printHelp();
+		return EXIT_FAILURE;
+	}
+
+	try {
+	// Read parameters
+	int paras;
+	vector<string> files;
+	for (paras = 1; paras < argc; paras++) {
+		string parameter = string(argv[paras]);
+		if (parameter.substr(0, 1) != "-") {
+			files.push_back(parameter);
+		}
+		else if (parameter == "-verbose") {
+			paras++;
+			if (string2float(string(argv[paras]))) {
+				param_verbose = true;
+			}
+		}
+		else if (parameter == "-conn") {
+			paras++;
+			param_con_threshold = string2float(string(argv[paras]));
+		}
+		else if (parameter == "-rmgraph") {
+			paras++;
+			param_rmgraph = string(argv[paras]);
+		}
+		else {
+			printHelp();
+			cerr << endl << "Sorry, unknown option '" << string(argv[paras]) << "'!" << endl;
+			return EXIT_FAILURE;
+		}
+	}
+	
+
+	// Parse files
+	for (vector<string>::iterator it=files.begin() ; it != files.end(); it++) parse_file(*it);
+
+	// Free memory
+	files.clear();
+	species2id.clear();
+	protein2id.clear();
+
+	// Stats
+	if (param_verbose) cerr << species_counter << " species" << endl << protein_counter << " paired proteins" << endl << edges << " bidirectional edges" << endl;
+
+	// Write output header
+	print_header();							
+
+	// Open graph-removal file
+	graph_clean.open(param_rmgraph.c_str());
+
+	// Clustering
+	partition_graph();
+	graph_clean.close();
+	}
+	catch( string& error ) {
+	      cout << "Error: " << error << endl;
+		return EXIT_FAILURE;
+	}
+	return EXIT_SUCCESS;
+}
+
+///////////////////////////////////////////////////////////
+// Debug
+///////////////////////////////////////////////////////////
+void print_graph() {
+	// Print graph
+	for (unsigned int i = 0; i < graph.size(); i++) {
+		for (unsigned int j = 0; j < graph[i].edges.size(); j++) {
+//			cerr << i << " -> " << graph[i].edges[j] << " \t \t ";
+			cerr << graph[i].full_name << " -> " << graph[graph[i].edges[j]].full_name << endl;
+		}
+	}
+}
+
+void print_edgelist(protein& protein) {
+	for (vector<unsigned int>::iterator ita = protein.edges.begin(); ita != protein.edges.end(); ita++) {
+		cerr << graph[*ita].full_name << " ";
+	}
+	cerr << endl;
+}
+
+///////////////////////////////////////////////////////////
+// Output
+///////////////////////////////////////////////////////////
+// Progress stats
+void stats(float i, float size) {
+	if (!param_verbose) return;
+	float stat = float(i/size*100);
+	if (last_stat * 1.01 < stat) {
+		last_stat = stat;
+		cerr << "\r" << "                          ";
+		cerr << "\r" << "Clustering: " << setprecision (2) << fixed << stat << "%";
+//		cerr << "Clustering: " << stat << "%" << endl;
+	}
+}
+
+// Header with species names
+void print_header() {
+	cout << "# Species\tGenes\tAlg.-Conn.";
+	for (unsigned int i = 0; i < species_counter; i++) {
+		cout << "\t" << species[i];
+	}
+	cout << endl;
+}
+
+// Group formatting
+void print_group(vector<unsigned int>& nodes, float connectivity) {
+	vector<string> line(species_counter,"*");	// Output vector
+
+	unsigned int species_number = 0;
+	// For each protein in group
+	for (unsigned int i = 0; i < nodes.size(); i++) {
+		unsigned int current_protein = nodes[i];
+		unsigned int current_species = graph[current_protein].species_id;
+		if (line[current_species].compare("*") == 0) {
+			line[current_species] = graph[current_protein].full_name;
+			species_number++;
+		}
+		else {
+			line[current_species].append(","+graph[current_protein].full_name);
+		}
+	}
+
+	cout << species_number << "\t" << nodes.size() << "\t" << setprecision (3) << connectivity;
+	for (vector<string>::iterator it=line.begin() ; it < line.end(); it++) {
+		cout << "\t" << *it;
+	}
+	cout << endl;
+}
+
+
+///////////////////////////////////////////////////////////
+// Major partioning algorithm
+///////////////////////////////////////////////////////////
+void partition_graph() {
+	vector<bool> done = vector<bool> (protein_counter, false);	// Keep track on what was done
+	srand(12345);							// Init random number generator
+
+	// For each protein (no increment here, we might redo protein i)
+	for (unsigned int protein_id = 0; protein_id < graph.size();) {
+//		cerr << "Protein ID: " << protein_id << endl;
+		// We were here already
+		if (done[protein_id])		{protein_id++;	continue;}
+
+		// Mark protein as done
+		done[protein_id] = true;
+
+		// Init todo list with this protein
+		stack<unsigned int> todo;				// Coloring stack
+		todo.push(protein_id);
+
+		// Collect members of the current connected component
+		vector<unsigned int> current_group;			// Keep track of group
+		while (!todo.empty()) {
+			// Get next protein & remove it from stack
+			unsigned int next = todo.top();
+			todo.pop();
+			// Add protein to current group
+			current_group.push_back(next);
+
+			// Add targets to todo list
+			for (unsigned int i = 0; i < graph[next].edges.size(); i++) {
+				unsigned int target = graph[next].edges[i];
+				// Mark & add if unknown yet
+				if (!done[target]) {
+					done[target] = true;
+					todo.push(target);
+				}
+			} // For each target
+		} // While todo list is not empty		
+
+		// Do not report singles
+		if (current_group.size() < 2) {
+			protein_id++;
+			continue;
+		}
+
+		// Connectivity analysis
+		float connectivity = getConnectivity(current_group);
+
+		if (connectivity < param_con_threshold) {
+			// Split groups is done in getConnectivity function
+			// Reset flags and repeat without incrementing protein counter
+			for (unsigned int i = 0; i < current_group.size(); i++) done[current_group[i]] = false;
+			continue;
+		}
+	
+		// Output
+		print_group(current_group,connectivity);
+
+		// Print stats
+		stats(protein_id,protein_counter);
+		
+		// Clean up and go on with the next connected component
+		clear_edges(current_group);
+		protein_id++;
+	} // For each protein (mainloop)
+	stats(1,1);
+	if (param_verbose) cerr << "\r" << "Done                       " << endl;
+}
+
+///////////////////////////////////////////////////////////
+// Algebraic connectivity functions
+///////////////////////////////////////////////////////////
+// Return maximum degree of given protein_ids
+unsigned int max_deg(vector<unsigned int>& nodes) {
+	unsigned int max = 0;
+	for (unsigned int i = 0; i < nodes.size(); i++) {
+		unsigned int degree = graph[nodes[i]].edges.size();
+		if (degree > max) max = degree;
+	}
+	return max;
+}
+
+// Generate random vector x of size size
+vector<float> generate_random_vector(const unsigned int size) {
+	vector<float> x(size);
+	for (unsigned int i = 0; i < size; i++) {
+	  x[i] = (float)rand()/RAND_MAX;
+		// at least one value must be different from the others but still within 0 and 1
+		if (i > 0 && x[i] == x[i-1]) {
+			x[i] += 0.1;
+			if (x[i] > 1) {
+				x[i] -= 0.2;
+			}
+		}
+//		cerr << x[i] << endl;
+	}
+	return x;
+}
+
+// determine new X, Formula (1)
+vector<float> get_new_x(vector<float> x, vector<unsigned int>& nodes, map<unsigned int,unsigned int>& mapping) {
+	vector<float> x_new(x.size());
+	// go through all nodes (rows of A)
+	for (unsigned int i = 0; i < nodes.size(); i++) {
+		unsigned int node = nodes[i];	// node x is node y here
+		x_new[i] = 0;
+		// go through adjacency list of node (cols of A_i)
+		for (unsigned int j = 0; j < graph[node].edges.size(); j++) {
+			// y points to z, so take entry z from x
+			unsigned int abs_target = graph[node].edges[j];
+			unsigned int rel_target = mapping[abs_target];
+			// -> Sum over x entries
+			x_new[i] += x[rel_target];
+		}
+	}
+	return x_new;
+}
+
+// Make vector x orthogonal to 1, Formula (2)
+vector<float> makeOrthogonal(vector<float> x) {
+	float sum = 0;
+	for (unsigned int i = 0; i < x.size(); i++) {sum += x[i];}
+	float average = sum/x.size();
+	for (unsigned int i = 0; i < x.size(); i++) {x[i] -= average;}
+	return x;
+}
+
+// Normalize vector x, Formula (4)
+vector<float> nomalize(vector<float> x, float *length) {
+	float sum = 0;
+	for (unsigned int i = 0; i < x.size(); i++) {sum += x[i]*x[i];}
+	*length = sqrt(sum);
+	if (*length == 0) {*length = 0.000000001;}	// ATTENTION not 0!
+	for (unsigned int i = 0; i < x.size(); i++) {x[i] /= *length;}
+	return x;
+}
+
+// Qx, Formula (5)
+vector<float> getY(float max_degree, vector<float> x_hat, vector<float> x_new, vector<unsigned int>& nodes){
+	// (2*maxdeg - grad_node_i ) * x_hat_i + new_x_i
+	for (unsigned int i = 0; i < x_hat.size(); i++) {
+		x_hat[i] *= (2*max_degree - graph[nodes[i]].edges.size());
+		x_hat[i] += x_new[i];
+	}
+	return x_hat;
+}
+
+// Remove edges connectiong two groups a and b
+void removeExternalEdges(map<unsigned int,bool>& a) {
+		// For each protein in a
+		for (map<unsigned int,bool>::iterator it = a.begin(); it != a.end(); it++) {
+			unsigned int protein = it->first;
+			// For each target
+			vector<unsigned int> cleaned_edges;
+			bool swap = false;
+			for (vector<unsigned int>::iterator ita = graph[protein].edges.begin(); ita != graph[protein].edges.end(); ita++) {
+				// If it is not present the own group, set flag
+				if (a.find(*ita) == a.end()) {
+					graph_clean << graph[protein].full_name << "\t" << graph[*ita ].full_name << endl; // Improved graph cleaning
+					swap = true;
+				}
+				// Otherwise, add it to the new edge list
+				else {
+					cleaned_edges.push_back(*ita);
+				}
+			}
+			// If changes were made, swap edge list with new one		
+			if (swap) {
+				cleaned_edges.swap(graph[protein].edges);
+			}
+		}
+}
+
+// Split connected component according to eigenvector
+void splitGroups(vector<float>& y, vector<unsigned int>& nodes){
+	// Store data about two groups
+	map<unsigned int,bool> groupA, groupB;
+	for (unsigned int i = 0; i < y.size(); i++) {
+//		cerr << i << " = " << y[i] << endl;		
+		if (y[i] < 0) 		{groupA[nodes[i]] = true;} // cerr << graph[nodes[i]].full_name << " {color:#95cde5}" << endl; }
+		else              	{groupB[nodes[i]] = true;} // cerr << graph[nodes[i]].full_name << " {color:#b01700}" << endl; }
+	}
+	removeExternalEdges(groupA);
+	removeExternalEdges(groupB);
+}
+
+float getConnectivity(vector<unsigned int>& nodes) {
+	// Get max degree of nodes
+	unsigned int max_degree = max_deg(nodes);
+	
+	// Compress value range / map data
+	map<unsigned int,unsigned int> mapping;
+	for (unsigned int i = 0; i < nodes.size(); i++) {mapping[nodes[i]] = i;}
+	
+	// Init randomized x 
+	vector<float> x = generate_random_vector(nodes.size());
+
+	// Orthogonalize + normalize vector + get initial lenght
+	float last_length, current_length = 0;
+	vector<float> x_hat = makeOrthogonal(x);
+	vector<float> norm = nomalize(x_hat, &last_length);
+
+	// Repeat until difference < epsilon
+	while(1) {
+		last_length = current_length;
+		// Get a new x
+		x = get_new_x(norm, nodes, mapping);
+		// Get y
+		vector<float> y = getY(max_degree,norm,x,nodes);
+		// Orthogonalize
+		x_hat = makeOrthogonal(y);
+		// Get lenght (lambda) & normalize vector
+		norm = nomalize(x_hat, &current_length);
+//		cerr << "IT: " << current_length << endl;
+		if (abs(current_length-last_length) < 0.0001) break;
+	}
+	float connectivity = (-current_length+2*max_degree)/(nodes.size());
+
+	// Split groups if connectivity is too low, remove tree like structures that might have arosen
+	if (connectivity < param_con_threshold) {
+		splitGroups(x_hat, nodes);
+	}
+	
+	return connectivity;
+}
+
+///////////////////////////////////////////////////////////
+// Basic Graph functions
+///////////////////////////////////////////////////////////
+// Remove all edges from the given list of protein ids
+void clear_edges(vector<unsigned int>& nodes) {
+	for (unsigned int i = 0; i < nodes.size(); i++) graph[nodes[i]].edges.clear();
+}
+
+// Remove edge between two
+void remove_edge_between(const unsigned int a_id, const unsigned int b_id) {
+	remove_edge(graph[a_id], b_id);
+	remove_edge(graph[b_id], a_id);
+}
+
+// Remove edge from protein
+void remove_edge(protein& node, const unsigned int remove_id) {
+	// Search for element in edge list
+	vector<unsigned int>::iterator element = find(node.edges.begin(), node.edges.end(), remove_id);
+	// Not found (something is wrong!)
+	if (element == node.edges.end()) throw "Element could not be found in edge list";
+//	// Remove element
+	node.edges.erase(element);
+}
+
+///////////////////////////////////////////////////////////
+// File parser
+///////////////////////////////////////////////////////////
+void parse_file(string file) {
+	if (param_verbose) cerr << "Reading " << file << endl;
+	string line;
+	ifstream graph_file(file.c_str());
+	if (graph_file.is_open()) {
+		// For each line
+		string file_a = "";	unsigned int file_a_id = 0;
+		string file_b = "";	unsigned int file_b_id = 0;
+		while (!graph_file.eof()) {
+			getline(graph_file, line);
+			vector<string> fields;
+			tokenize(line, fields, "\t");
+			// Header line
+			if (fields.size() == 2 && fields[0].substr(0, 1) == "#") {
+				file_a = fields[0].substr(2, fields[0].size()-2);
+				file_b = fields[1];
+
+				if (file_a == "file_a" && file_b == "file_b") continue;	// Init Header
+
+				// Map species a
+				if (species2id.find(file_a) == species2id.end())	{
+						species.push_back(file_a);
+//						cerr << "Species " << species_counter << ": " << file_a << endl;
+						species2id[file_a] = species_counter++;
+				}
+				// Map species b
+				if (species2id.find(file_b) == species2id.end())	{
+//						cerr << "Species " << species_counter << ": " << file_b << endl;
+						species.push_back(file_b);
+						species2id[file_b] = species_counter++;
+				}
+
+				file_a_id = species2id[file_a];
+				file_b_id = species2id[file_b];
+			}
+			// Data line
+			else if ((fields.size() == 6 || fields.size() == 8) && fields[0].substr(0, 1) != "#") {
+				// a b e1 b1 e2 b2 score
+
+//				cerr << protein_counter << ": " << fields[0] << " <-> " << fields[1] << endl;
+
+				// A new protein
+				if (protein2id.find(fields[0]) == protein2id.end())	{
+					protein a;
+					a.full_name	= fields[0];
+					a.species_id	= file_a_id;
+					protein2id[fields[0]] = protein_counter++;
+					graph.push_back(a);
+				}
+				if (protein2id.find(fields[1]) == protein2id.end())	{
+					protein b;
+					b.full_name	= fields[1];	b.species_id	= file_b_id;
+					protein2id[fields[1]] = protein_counter++;
+					graph.push_back(b);
+				}
+
+				// Add link to graph (reciprocal)					
+				unsigned int a_id = protein2id[fields[0]];
+				unsigned int b_id = protein2id[fields[1]];
+
+				graph[a_id].edges.push_back(b_id);
+				graph[b_id].edges.push_back(a_id);
+				edges++;
+			}
+		}
+	}
+	else {
+		throw "Could not open file " + file;
+	}
+}
+
+
+
+///////////////////////////////////////////////////////////
+// Misc functions
+///////////////////////////////////////////////////////////
+// Convert string to float
+float string2float(string str) {
+	istringstream buffer(str);
+	float value;
+	buffer >> value;
+	return value;
+}
+
+// Split a string at a certain delim
+void tokenize(const string& str, vector<string>& tokens,
+		const string& delimiters = "\t") {
+	// Skip delimiters at beginning.
+	string::size_type lastPos = str.find_first_not_of(delimiters, 0);
+	// Find first "non-delimiter".
+	string::size_type pos = str.find_first_of(delimiters, lastPos);
+
+	while (string::npos != pos || string::npos != lastPos) {
+		// Found a token, add it to the vector.
+		tokens.push_back(str.substr(lastPos, pos - lastPos));
+		// Skip delimiters.  Note the "not_of"
+		lastPos = str.find_first_not_of(delimiters, pos);
+		// Find next "non-delimiter"
+		pos = str.find_first_of(delimiters, lastPos);
+	}
+}
diff --git a/proteinortho5_singletons.pl b/proteinortho5_singletons.pl
new file mode 100755
index 0000000..1b92c5b
--- /dev/null
+++ b/proteinortho5_singletons.pl
@@ -0,0 +1,67 @@
+#!/usr/bin/perl
+use strict;
+use warnings "all";
+
+if (!defined($ARGV[0]) || $ARGV[0] eq "-h" || $ARGV[0] =~ /^-?-help/) {
+	print STDERR "proteinortho5_singletons.pl FASTA1 FASTA2 FASTAN <PROTEINORTHO_OUTFILE >SINGLETON_GENES\n";
+	print STDERR "Reads Proteinortho outfile and its source fasta files to determin entries which occure once only\n\n";
+	exit;
+}
+
+my %present; # Genes present in the matrix
+
+### Parse matrix, store present genes and species order
+my %order;
+while (<STDIN>) {
+	if ($_ =~ /#\sSpecies/) {
+		my @species = split(/\s+/);
+		shift @species;shift @species;shift @species;shift @species;
+		for (my $i = 0; $i < scalar(@species); $i++) {
+			$order{$species[$i]} = $i;
+		}
+		next;
+	}
+	if ($_ =~ /^#/ || length($_) < 4) {next;}
+	chomp;
+	my @row = split(/\s|,/,$_);
+	for (my $i = 3; $i < scalar(@row); $i++) {
+		$present{$row[$i]} = 1;
+	}
+}
+
+### For each fasta file, parse gene-IDs
+foreach my $file (@ARGV) {
+	# print "\# $file\n";
+	my $pos;
+	unless (defined($order{$file})) {
+		my $short_version = $file;
+		$short_version =~ s/^.*\///;
+		unless (defined($order{$short_version})) {
+			die("Species $file is not in the matrix\n");
+		}
+		$pos = $order{$short_version};		
+	}
+	else {$pos = $order{$file};}
+	open(FILE,"<$file") || die("Error, could not open file $file: $!");
+	while(<FILE>) {
+		if ($_ =~ /^>([^\s]+)/) {
+			my $id = $1;
+			if (exists($present{$id})) {next;}
+			
+			# add to matrix
+			print "1\t1\t0";
+			for (my $i = 0; $i < scalar(keys %order); $i++) {
+				print "\t";
+				if ($i == $pos) {
+					print $id;
+				}
+				else {
+					print "*";
+				}
+			}
+			print "\n";
+		}
+	}
+	close(FILE);
+}
+
diff --git a/test/C.faa b/test/C.faa
new file mode 100644
index 0000000..e3a227c
--- /dev/null
+++ b/test/C.faa
@@ -0,0 +1,3995 @@
+>C_10
+VVLCRYEIGGLAQVLDTQFDMYTNCHKMCSADSQVTYKEAANLTARVTTDRQKEPLTGGY
+HGAKLGFLGCSLLRSRDYGYPEQNFHAKTDLFALPMGDHYCGDEGSGNAYLCDFDNQYGR
+SVRSPLKKLLGFGYNPTYGKSALGDELRLGLVFREEFRKINKALLTGGANVVKAGVSYKD
+SKKQGHKLLCDEMDNAVSLLKVLHPKLGCCVGDDNHSYGALSDFFVTCRRLIGKGHIEKE
+RKSANECLAKSFQPFCSDLNLTGGGVRQHPGILHLKYAIKLLQATPMYMLLCLHAGKTKL
+CDNAADSSEFCQLQDRDIVAEYVAVWKSKKPQSAPHVLKGPHNKKALVVSSCFAADFRIV
+AFVVLDSSNDYSDAKASLDDAKLCIESCVFIYAPSLKADGTKGGKYCGKGSIPENCQLRE
+HVVACDRAGSDCSGEPSSWSCACKFAIGANMRSLARNSDAATQTIHGTAIRDYTPAVGRS
+SGTFVGPECPLSKFVSSYLFVAKDNGGKLFVWVPGGNYHSLWRSFTMNLCNIGLAELPLS
+AYRNIKKKGYDGGKAGTLVTLMEFVAQGRVANALFDWGSCNEEGAGLSKQCSETVVGFLQ
+QSSDYHRLFPKGYGEVPPRCTLGPFPAFHMLMQAALKGSFRTAQQPSVLFSCKCVKLKYS
+SCKYAL
+>C_11
+PQKDTVVRHTRSDIFTLPEAVHYPDGTCQTMLGTVKATRYTASGAGAKSAGYKEGHLGIR
+KKPHSPCSLAAKASPAGRKGAAAACPLLIGFLPLMFVRFTKTGAYVGDSLWSLKEGIQYY
+VRHSVRALARSENASKRFVEVIGTKMAPVGRALKSFFTCAHKKPGFLGKADYVIPNHHHG
+LQPPHYQGYTKKNAQNKTGKGDDLILAHTAVVAPLTKNKHFTHSVKGMEHSGCLGDCSGK
+HQIASGTKSPVWGCNYLVPGHGDFLLFVRDPRRDIGKLNSNYGLKKEAPVHCGEQREAF
+>C_12
+AWEAFVKVNNCDDKSSKGNHNVKDKSLHTHAEFAGTETGCEFSSLLVVSKVHNGIVKDRP
+RKKLISEKIYKDLGYVGKGACKGPDWWTWHLIPDLKGKVFFHLEPVTCGAAAVGKPQIGS
+SVHVQLLLKGDGIKVSNYFKICKYQYALATLKKKVEECWADDGGGQHKAEAPLCQVTFDH
+VASCYAAKLICGEGCERASKTDKGELGEKLLHVPRGLRFQAAGTVLAKKRQNVPDMAAGC
+DNLSSNRVVHARETPMSDKRQHAHGESKHFGSGGKIHSSKLTEETGLSLFSPGELTCAKE
+RGGIHTALPGNAGYDGGECALKTQTAAFYLQPYQGVLREKSVEKCGVFGRCFIRPAGFMF
+GTLPPCYWGDRGCNLGDFLLIVGGQERVPFKSDDNNQVEPMGVSLVGEATCRLYLYQTNG
+PKLKSRNAKKWANTGESQPDPGVNGLLKVHMEFDESFKTTNGMTFQFGFARCPKKPYLCK
+PVGIYADSMGFIVNTFLAEEEGKSPIAEELIADGISGHIDGAKTQTANFNFEATLLRVKS
+GGFYASFLPGSPNEPVYVQGRVALTKSKAKTHLPSAVNGKKLGLPSIGVFVKAFCCGLVK
+VMCGITSKIYCGCSVALMGNDQCGYEGEPAGMQSYLTIGLYATVSDSNTKRRGPPGAPGG
+TGKSAFTASSTGDCKGFKGSLFKAKPPLPMVGMIGAFLSKVKSIGAPGMGLVKLTRLTKY
+QTPAIKCQDKKSNFVCYGVVKKHAIQCQAL
+>C_21
+FWDAFIKMDSCEARTSKGYHNVKDTSLLGRAEHAGEDTGCEFSSLLVLNKPHNGITSAKH
+RKKTIGELIAKSIGFVGQGACCKGQDWWKHWHAVPDAKGKVFFHMQPSTCASAPAGKPQR
+IGRSIHVQILDKGDGIKVKTFSKTGAYVYGLLTLKKKVQDCWAADGKASSNKVNPPIPQV
+TFDHIPSRYNTKHICGKGCEHNAKTDKGELGESLLHPRGLKFQFFGTVLQRKRQELPNMV
+AGCDDLESNRVVVSRGVPTSHSRPEAHGESKFFGQLAGILSSKMTENTGFSLFPEGDTCG
+KEVGSIHTHLPGAYQSEAKEKLGKAYDGGECALRLAAFYLHPYDGLLSERTFEKCSIFGR
+CYIKPTGFSFVGLLPPCFWGDRGCHLGKFLLIINAKGRLALKWGDKNQVEPLGVDLMGEP
+TCRLRLYQTNAFKLRSKSFLTWGKTGASQKSLRQGVHTKIHMEYEDSFKTPNGKTFQFGF
+SRPQKPYEGVSIKYADSMGFIVHAFFADDEGQKSFTEELTAEYIQGSDTQTAHFDIKVTL
+LITKSGGFYASFRQGSLAETVSVDFRASKAKSTSHLPAEPICPLFHKEGEALNAKELNLP
+AMGVFVSGFCCGLVGVRCGITHKIYCGAGLVLRDHDQCGYDSGPANMQFYLTIGYTTVWD
+GNTVRRGPNGLPLATGKGAFMCSGASTGECTGFEGCLFRQKGPPMVAQNGKYLTYFTAVF
+TAFLERVKSIGASGMGLVELTRLSKYQTPAVCRAMSKFICLGVVKKNALETAAL
+>C_13
+DAVKREGSLCKVVGGCALNLTSDLAAGVVDVSEFDEAANAYAPALATTTDIYSGKLFSSA
+VYATLGPKDILLDATVFSVCVVCCDICLVVEAELGVCPKICYSLKFKSYHCENLICKKNE
+ARFTFKKADKDWILAVTTALVLIKKKCQKKPIVCTLFQEMYYAERGRYLMPFNDEPSNCP
+ALLGVCEM
+>C_14
+PSGDLQDNSSLHFCHPHYLLTILGRQYIQNFGEDFVFCSERALFYDGDLMSKNQISVMFG
+VSNAAVTSRQALHVTDCSDPQGPFGKGLKDPSGRFENQPKSAFLSKLAPYVEPRALQPKP
+DNWVIAWAGRLNLAIPYQCKWIVQRGGGCCVGLVNTSARVFEQVADVHAHDHLRYIPWKC
+SKGKWTGLTCKAGKSGKVFFKGKGTPVTRADTARPFSKADELCHGHAGTLTQAGAGDYFK
+GTLKGLLGAHRRGLKAAKMRFLLQSSNFMKVLEAFAVGHNLRLLAKRNHWKGGRAASYAA
+NIVKRTMENDAHLPFLVQCTQGHKLIFTGSCTIHEYNGQSKAKTFLPFGERSQQGADNYH
+RADATSGKYLPADYANTTCKDANLKITISRQNACRNMHGWILSATGIEGVVAQEVKIKPI
+KKKTDDVHEIKVGVEIDSIGVGLKGAQLWDNDKVCAVEYLADVSGNYLKSHYSLGSLSLM
+GVSPIKVDKLSGRTLPKKHTVKSCLCRLKSLVKRGAQGCTPLQVCCCTNDKEFIPARGTE
+CHVTDTSYEIKHLHQTESLKRLPITFAQGNLRNDLEVLNHLLTIPTGYRTCQVQHYLHLK
+GSKPGQNPPTCALKQVHYVAKTRASDPEIPPHLLVSKNVQYALKGDLVTKEGRGPDVVIL
+QSLLQLPVFVSSTNALEFLKAGPNPGEQKSQHVGDPCDIRCKSELMKMGDYGVDTPMNFD
+LHGAEQDLDLGDADAKELKKAGEFAVPGPKAAIFNDKQLCHCNECGVGSTTDRRNSSMKF
+ELVAGQKLTSVVGAIYHGTLTMNICNSLISDYFTSTAIQAIKYLY
+>C_15
+AKTSNYDQSFKTTMLHLHIKVRIPFYITTELGCKTCFLDISSSLMVYSTKAPTKLDAGLK
+NGNDAEKLDDLQKEARVGSYLPARPKEKETPLRLKLKMRLSLAEQPIFEAHYYELNMPDV
+GLICQVKHKGGLGGRKEHSSFVKTTCFIVGFYCELNYFFFGKVGAVFVIKKAASKPVFRT
+VYGKTPLGTINATSENLRETQSEHTVYTVIGLIPTWHDLGDMVLALSLAGIENVPQEDDQ
+GCNKREWKKSLAQSYKDADIHEGDQRCYKHRLNRGTAYKGDPAHGSTLIEVFACKERMGH
+PKRAIKFGKFTGSEDIELLQAYNLTARGSQKNLKCQVYGFHLLGGSPIEPNSPAGGPHLA
+GSDPAKAKNGEGVAHKEMPHQFTAAEGYLNSYINYLDNGWFSGLNNPAWFSSFKVGELGA
+VSRPHQEQKGQTRHLCQIFVAKPYGTILIVKHKGNCGQKSRVAGNSLGQQDASPWRAETN
+LAKSHKHKFGHGQL
+>C_16
+KDSKERQRSDVEECIIILLDFPTSAIDPFTPTPASAGLGQINFECGVGSQAGKVGLIDVK
+ELRGTSSTRPHVELPDDAGKGKPSFSIPLVNHVIKLGSVDDAKCNPVNKSVPFHAFWAAV
+SFFKNSQRDHSKWIHSALETVIQSEGHMRYRSRTLNNQVAFTGDDGLHVSGIAFQVIMPL
+KFQRLGQLASAHNKWCEESKSDAPTSAFGGHRAKLAGQVVSPNASVDYATGLGEAPFNSE
+KKFKAVLSLCFTRTPNVTLHRMLKNDVGEPACGVPLLPVPLHE
+>C_17
+TDGTHGLLLEFWNCGYAAVDATCAAVCTKLVLGHYYKTGGFLRDLESVGKSAAAKETHEQ
+PHAYKTPVSELLRKIWKPDVAKVRPNFHHKLTSLQSKPSGLIPMYKAALADRLAQCPEKL
+PAPHAPACIYKSTALGISYPSNSIIPSIAEKESAISKANLLYRLGNEQDVEALLHPGAEG
+TAGARVYLATQLEETRTVYVVPKPAGDPAYGFEFQLKGNREVIAPNKDIRCGVLDARGLL
+NKVLNYGQKMSETHKSTWAQHKEITIGGGLNGHPTLILHGVDTETGGQCKPNQNFVGNNE
+AQIAMGDSTQKPRNTFGEVGYVSSMKKLGNFVQVGQLAVSTRSQGNGTSASLEKIDRKLV
+PRMIAFSHGFKVEALKHGEGAVLCDHTFALVRRLKIQKLACLTFIGEAHGPIMFFTVWEE
+LSARLPFPEFTGSSKTFTFLGGKSMTIHVSGALPTRLGMLHLVQAGILSTKSTKCMCMTL
+PKMEERALNATVPLVGLCFPKTLTGLFGMAAAVMRLCALLDTGGDGYHKNVFKLGGLNAD
+ECSFVDASWPSQLPNIAAQFYDIDDLISTDGSKREQTKLADEPNYKGSKSGLCLEATGAT
+VCLKSKWHLVIFLTIDVFAAHYNWADTALHIGESCASWRGNIRQGPQSAGLQSFSAGGAS
+NAKGNSMDKTKQSSAQVQLGFPLAAEVRACVLKKSCRFDLTPRGSASQILYRVVGIDSHV
+SFTDKTDEDALGYIIAARIVYSVIGEFDQADNYSVFNYPSCLPGLSPGGLYRHPPIQWHA
+AFCCYTPAKTWANENSVRERAGALQGGIARKGMPNLNYCATAKISACDQETLAIKQIELG
+LSTPTFEQESALAHDASGDGLMTAKLVAINDTDPSHGTFLFPQRPETTAATHVSLCPLVA
+AACFEKKVKEDKSKGGDLGRPKCTADLARTR
+>C_64
+DVQRTAHYKLAGQAGRFANRAILSVKELLDSNANQNNRAKAVLASFLPVVKHQGQGQNGA
+GTALVPMTGGLEFDEKVAAGDPTKNRITRSETGSIQYANVGKHPHNHRTVKVPSMGFVTQ
+ALTTQPARIHYMSRRQLDIKDHHQAGAFFNGHPVRLPLFLAPDYTDNNDRVFWHVKKGVN
+GRERKFGQGNGVEMFYKHGAGRSTHSETQLLHWRTASMGPKWPQLAARPAPFKGLADPLH
+TLVGPGNKGTEAKKQVDVEGAIIQFGAKRDPSAPFSVAGPPTNSCLYVKLKVFTNSASLV
+VYHQTHTDLSSFIPSELQTIHENTQATDTCTLLGHKATGISPGFTLKVKHVKKLIGQRDM
+VFKTTRQHLKHSYQKAALFQEAEKSIAILSEGKHKPGSAVGAGVAKAVK
+>C_19
+DVMGSVYKPEAATEGISVSAFKELVSFELEKGARIKKGADWPRELVIRKDLKRAPFVYSH
+AHQEVAPVVAIDCCKEIGTPDGNLPGGKGRTPAYIRRVTPWATLSQGDGYIDVTEHVGCC
+SNIGVRIDASKLFQLAWLAD
+>C_22
+EVMDSKFKHEAATEGVSTFAFKSLVSAKKVPRIVKGAWPRDLVIRTEILGYSRRSSAVYS
+NASHRTGAPFVGVDCCKEIGQPEGIDPGKGRTPAMYIRKMTPWASEAQSDPLIDLTQHVG
+CCGNLGIRTLDATKLFQLEWLGA
+>C_63
+EVMDSKFKQEAATEGVSVFGFKSLVKEAKKVPRIMKGSWPRDQVIKKDILGYSTRSPFVS
+DSHRGAPFVGVDCCKEIGQPEGSIPGKGRTPAMYIRNVTPWASEAQGDPYIDLTQHVGCC
+SNLGIQTLDATKLFQLAWLGA
+>C_1
+AHTPLGKVLTGVTSASRTVRYCCDGRMNWNKFEGDSIKLQGTNGSPVDEDHHASYFFTPL
+KSITAQDGLAYSGWAAALLLSGKRPKISKVKYQVEETYAAHKPKIGDTLSDVGSRDGHFK
+QQQHSIALVLGLSGNATHCRKYNAGVVLYTPHLQTLATSTGALKKADLVGPAPFICAKAH
+KLGSILPDGQLLHSKFEVIVLTFVLKSLDLVAGSCVSSEPIYDPVGAVLLKQDQAYYIAK
+TQCHVVSRTSLLIEYHKISAACLRSFPDSEMNLAHMKTVPARLSTGKLQVILALELVVDG
+YGIRSRKGCNKDKGRGLKNATYLAVSAGLKGYLKYKNSLQLEPEEANRYNNEERKYKPVS
+QVCHPERHALKTAVCDTSVVTLHLCGFSVLTLLNKTDPVTLAENGVAGGAFGVEAELADY
+ATGMKRPGGTRDKHHEDRTAVQPIYSLLLEQGILEPNPGVPMKNNEANAHYGDNKHKKVS
+QANERPEVAERMEVANTRDSSVVRRPCFKICVESGKCPLSSYQQLAPYDEGHGSDNYHIK
+TNLLIFAALSTGRAAIANADSTKNVAVQASENIFHTKLSRALMRVHHTCKNVSNEMVVSA
+PITMPTCSEKFKVYQIVGKPACHNTNSRCLQQCACASKCTVRHGYTSRTLLDFCTPVLRG
+LHLHKHRTDVSNPSRKRTATVMHVADGCELIAHEINCGAGFYTKMKTDNDFDWPEAGGKF
+FKMDMTTFTCAERKTLRGIHPSWSQHQPYTTAKLSHRNPKMPNPRFATPAAEKTVARDSA
+GFLEHDSMLVTWSSPKCHLVKPHAHHQGPKNKSVSLEPKDTVGSAGFQTSRLNLLEPSTH
+AVPAGTSNSRACRGCELIPQ
+>C_20
+ESLTLVKTDLSSNMFKDEPGLEGISLIKKSIIDANKLPRVKGGAELPRDLVVRRDTKSYS
+SKASFVYSHAHQTGGGPYVSLNCCNFNAKPQGSVPAAKAAALFGLTSLAYGAIHIAALYL
+RNLEPWGSMTGRNQGHAVLDLTSRIDCCSDVGEPKFDGDKQFQLAWLMTNFVLEVSHIVS
+NKYYDTKNTTVLGYAYLTTLFYGALIEAVKLVTRLFHCCHEANWNSSLLQEGTHSNEGLV
+KLVKNKLGHRRESSIKKEVGFGSSNDVVVQKLNTGAASTKVGQTPACSTPRYHCVTSEID
+DHLDYQCRLGTAEAIGFETPRHMLDHFMTQSLGKVEKEAIGSARSNICIEEMAASMFGLN
+VHKAAGNDLRTRTALNLDQQANGRQVFNDRRAEMYHPPEFSAGMTAYKEPTSWFIKLAQA
+KISCNNEGKVFLTCTVEGLKIEDPITDKEPNNAASETCVELKDIIGHNILEFKISKCLAG
+KWLPTANWGYHWTNTPTSANAHHAWKFDFATGHDETQFHTKWKGTKVSDGITKFCNQSTG
+TTEKHLTRPSETLAFLGVPGIGIYEADKAKLWAPFLKFLLKGTNVPTGAHVVTVDSLPTL
+PTRGFRSCGNCNYISASTGAAEKGCGGFGDCATTTAWPQCHLGYTDKAVELKGHCFDLLH
+GGVKDGGVGANCKATVTCADKGSKTLYKPSSRHVKVQKNLAQHNLAAIYAKANFEALWCQ
+CKKTYPVKWRAKDAFLGILSGLYLAYELEGGQSATGGADHSLTCAIRIQERQSNSAYASR
+VFCYLETAAEGCEDAHASAGDTEIQFYLNTVKTQTGRDLVGQTLASTPFCRSNKSQAHKG
+KQRHIRAPYSAQFQFSKVRKLFGLTAETIYIIKRLVCKDCGKMETTYLFAGVKPRIVNLK
+RHTKASKEEYLKIRCMKVEYGRKQRFALHFCHFRWSLEGAYP
+>C_2
+IHKWLGDYEMERHLSRGGAEQFTAETQRKGFKLLRIAITLFMTTQAVPDTALNGHCISDG
+YQSWDESFRHREGGPKISEEKHASTSGPVETSPPMGHSGAATTLCRKKTGPCLHKLSGLI
+PVSCLHGPGLPPKDMSYIAAKACGYDCLVPSDLTTRFMSSEKLLFMAVQRLKRVAPVPKV
+AEMQIQEVKILCLSQPICTGILPYFAGALVSASCVMEGQIKNGRCKPNTVTKQIVYHADE
+QRTCGPSKAKSQNVFVGKQIIPCSRRPGSVAYQAHASVAGGQFGTKKCAQHGFHAPLVTA
+SDSYFKLGPVFCISGHFLTVKREDYRRRFGRSGMAATLGCLAQQLIRMKFPEGVNCSTVF
+ATHEVISDKTAITGYAEHCGGWYTEAHAIEPGDKSELLAGEVLSGGGMFPKKPTLDKVFS
+QAKYVPVDSQLNPVLTFFWLGFAGGKLLSE
+>C_162
+LAHKWIGEFEKHPNLPKGGSDQFYNKTRKGYGNFKISISLFTAVSGVNGTTLNGKCVGEK
+WGEVLPHKWPGSLLSDQKGAEDGPTALCAQMTRKGPATHNLCMEAGCLTLFLQNVACTNG
+YSVVGKDMTYVEAEACGYKCLIPSPYSTRFMGSDKLLYKVVVRLKSVATISNGPANLTQP
+DLKILCCSQPICTKLWTSFPVPLVSGEARTGPIKESEVKPTHVTKHSTTKQVYLLPQSAK
+VCPPSRGKSQIHFVGQLIVSCSRKPAVSVGTQDTVASAQIGEVISAGHGFHAPQAGASDG
+YFKLGFVFCIDGHYLGIKRSDLRRKLKPSMTDSFGCVSEQSLLTMAFPEGVHCATAFVVS
+DETTTGNFGQNCSDWYTKELDAHVPLDKTQLLGPSVIVGRGMFPTSPILNKIFASISLEE
+VDHARNRVLSFTWLGFSGNASLGGK
+>C_163
+VGHVWVEENEIPPALPRGGSTMFYNKDERSGNKLLKISLSLFPTLQAVTGSSLGDKWPDA
+VPDAAGGPKITDEIGKTEEGPIISVAICASANRGGPAIKLCLHVRSPCLHKLLLFNVACA
+QSNDVAGKDISHVFTKACGCNCLIPAKLKTRFMGSDGLLFLTTVSLRRTTTISSISIKSD
+VPNLKILVCSIPVISGKLTSFPVTSVKNECVMESELKAEPYTRSTPWSGSKQIEYMPEDK
+RSCPPKKSKASVVFLSHHKVVCCKRHTVCVQGHPTVATGQVGSIASDQHGYHNPLVGGFQ
+GYFKLGAVFCAEGHFLGVRGFRRKKRPNMPDDLGCVIEQALLRMDFPEGIHCSTAFVISN
+KATHNDYGEHCGAFYNQGQVNLDKPQLIGDSVVVGHGMFPTKPGADKVFSQPNSLVSLIE
+PGGHLEPVYAFLWLGIQGKYVLSE
+>C_164
+LAHKWVGQYEAQKDLPRGGSTVYYDESQRKGFKLLKISILLFYRCSITQTLAENALTGSC
+LGDKWAETFPDKEGTKVTDQTGSKEDGPAAVCEAMTHNGSATKLCLEVAGPCLHKLLLIS
+AACGFGHDVAGKSMTYVDAKAAGYNCLMEAILSTKFMGSEKLLFFTTVPLRIVETVSVQE
+VEFPNLKILCCSQPVSQGMATSSKVSLVTANCIMETGLTRSTTRIITKIIHLPEDTSPPN
+KGKPQVVIFGQQIAICSRHPPAPVQAHPGVAQGEFHEMSSAHRAFHSVLGPAGEGFFRGS
+PFCVDGHFQSVKKNDYRRKLKPSMPDTLGCVQQNGMLKVKFPEKVHCGTSFVIDLKTIIN
+EYSQHCGGWYNQAHQELQKSEFLGNNIVVGSGVFPTKPALDKPFAQKNLREVDGQLKSVL
+SFLWLGYTGGIALCE
+>C_165
+LAHKWIGEYEMTRAEPRGGSDHFYNEIERKGFKILKVRVSLFTVTQSVPNNDLSGNCLGD
+KWADSLTHKAGGPKISDQKGNYDSGGVLICAPLSHNGTGSKICLQQKGPCGHGLQILNVN
+CSNGSGVAARDMIYVADAACGYRCLIPAKLTTKFMGSSKLLFLTVALRQIVTITKATELQ
+IADARALCCSQVCTGVLTEYRVELTIADCIMTGVLKTTKATPRTIKKQITYLPNDNKRVC
+PPNRSSKMKVFVGQDLPQCASLPAVPVGAHPSVAQTELGEVGWTEHGFHPGLVGACDSYQ
+AYKLGAVFCISGFVGVSMLARSNYRRALRPSMPAAQACVAEQGLLKMTFPDGRPCNTALA
+INVKTIVNDYGQHCGGVMWYSQKHVPQNKAQLLGPSCALGAGMFPKKPALVFAAQDLIIG
+DGQLDPVLAFLFLGFAQGIALAK
+>C_166
+LHAWVGEYEMQRNLPRGTSKKLYTETERKGFNLLKICIHLFTQTETPADTSLIGNCLGDK
+WAEPFPPKSSGPKVSNQKGSADDVKPAFCPPMSHSGALVKDCVAVSGPCLRKLMLFNVTC
+KHGNEVPGKELTYASAKACGYNCLIPASLNTKFQGPSKLLFLVVQPRRVATIKSVAQITV
+PQLRILCRCQPVGAGLLDRRFPVGLVTADDVLTSEIKATRSSARTIVRDVVYTPAQERSC
+PATKNKSKIVFSGRPVQKCKSRQTVPVQAHPSVTTGQLGEVSWSEHGLHASLVGASQPVF
+RIGPVFCIDEHFLGVKKSDYRRKLKPKMVNSLGCVLGVQSLLKMRFPEGVQVSTAFVFSS
+KTAASDYGAHCVGWYNQARVLLDINELLGGAVVVGAGMFATKSTLGKLFTQQSLIEVDAQ
+LDPVLTLLWLGFSGHIGLSE
+>C_167
+LAHRGVGEYDVERSLESGGSDSFYEESERKGSRLLKIAITLFTSTHNVPDTALSANTVGE
+KWADAFEHKSGRGKVSDERGDKDDGSVAICAPLSHSGPASKLCVQVAGPCLDRLLANNVA
+CAHGNAVQNKDITYVSSKGSGYNCVIPSSVHLLTRFMASEKLLFATLIRLRRLAALMSVG
+GMAIPNLPALCCSQPVCSSVLTSFDVALATSDCVMGSDIKQRELSNHVIYLPEDQRTCPP
+SKTKSQLVFAGQRVVPCSRRPNVPISAYPSLVSCQEDEVWPAHGFHAALVGASDGYFKLG
+PVFCVQGHLLKSKRKNARQSLRPPMVETLGCAADQGLEEFKFPSGVHVSVGFVISHKTSI
+EDYGKQCGGWYNQGHVPLEKSELIGGSLVVAADMFPTKPALGKLFAQQHLIIVDGLQLDP
+LLTFLWLGFNGGIKLSE
+>C_168
+LCHKWIEAYEMQRNGPRGGEDEFKKDTERKDVKALKVVINLTSTTRAIPDTELHGNCLGD
+KWAESFPRKSLGGPKISNQKGDPAQGPVANCAPMSHSGPAAKLCLHVCGPCLSKLLNVAC
+AHGSGVTGVPAKAVGYNCFIPTLIANMFMGEEKLSFLAVVRLRRVQVISAVGQMDVPKVK
+VLCCGSPLCAGILDSFPLALALKNCIQTSEKTSRPSPRTISKQIIYLSQDQKLCCPDKVG
+SQIVFVGQQIVQCSRRPATLVQVHPSVDGGPLGEVTWTNHGLHFPLTMSCDGKFKLGPMF
+CTDGTFLGVKYADYRRKLRPSMVESIGCSAHEGLLNLMKFQENVHCGKGYMISNRVVIGD
+YGQGWYNQVHVPVDKSDLLGNGEVGAGSGMFPTKQLMLDKRFSQQHLVQLNFQLDPVLTF
+LWYLGFSGGIALSE
+>C_169
+VAQKWIGEYDAEQGLPSGGSDQFDKNTERRGFKLLAIAISLFTNGEGLPESAVNGACVGH
+KWGDTFPHRSGGPRITKQKGATEHSPMAICEPMSHLAAITKLCLESSGPCLKNLLQLGVA
+CACGNGVVGTNVSYVSVKMQCLYDCLAPGAASAAFRGTHKLLFLPLVRLRRIATISTVAD
+LEIPKLNINCCSSPRCAGILTSLGVTFSLAHCMMTSEITATWSLPGFITSQVIKLPEDQW
+TAPNKPNGQYAYVGQPVVKCCPREIVPVQAQPGAAGGSLGEVSWPLHGFHSALIGSSDGY
+FNLGTVFCIGGYFLGVSKQDRRKLRDSVGCSAQPGNLKKKFSEGVHCTTAFVIDKCKNTI
+SGHTCSEWYGKAHIRLDRQELLGSTPIVLAGLFPTKPGTKVFTQEHLIDVDGQLEPVLSF
+CQLWLGFNGGIALSE
+>C_170
+FCHKWSGDYEMERDMPRGGRDQFYKATERKGALLLKIKIPLFKKTKKMPDTALEGNCLGQ
+KWADSLPRRAGGPTVSDEKGSKDTDNTSVVICAVMGHSGAATKLCLQVSNPALDKLLLID
+ISCAHLNAIPGKITLTYETGKACGYNCLIPTSLSKLFMGSEKLLILTVVRLRRAAKIHTV
+ADMNIPKLRIFCCAQPVSTGIQIKYPVALATAECTMTTDIKAASTPRTSTKQILYLSEEQ
+RTCPPNKDKSLVVFVDQQVVECSQKSQAAVDAPGVAEGELGEVKWAHHGYHPALVGASEG
+YFKLAPVFCLNGHFLTLKRSDYSRKLKESKVACADQDRKLRQKFPEGVHCAWTAYISDTR
+TVIGKEGQNCGGWYAKGHVPLDKSQLLTGSVVVGAGLYPTKGILAKVWTRQSLLGVDGHF
+GPILPTLWMGFAGSIALFK
+>C_171
+LCQKWIGEFQMQRNLKLGGEDSFFRDIESEGYKHLKINTGLFTKLQDKHDTDLSGKCSGD
+TWAASFPRKSTDPKVSDAKSATENGPVKCAPMSASGPATKLCLQVTGPCLDELILIKTAC
+AHGNGLPGKGMAYCSAMACGYCKCLIPVKQSKRFMGSKLLFLNVIRLRQVATVAQLGTPE
+LKKLCGQHQLSGGSLTSFSVALDCMKTSEIKASRNTPRTFNKCIDYLPEEERTCPIHKPK
+AQFVFVEELGVTIQQVGLCSRKPSIAVQAHPSVNLKLASGQLAEVTWGQHGFHAPLLGAA
+NAYFRKLGPVVCADGHFLGVPQNDYQRKLQPSMVDSIGCTAQPKLLNLQFPEEGVNCGVS
+AIIDGKSCISDYGQHCGGWYGKAHVPVDKAELLGGNVAPGAGLFTNPALEKVFRQKNLKE
+VEGQFQPVLLFEWLGFPTGIALAH
+>C_172
+LAHKWSGEYGMKQNMISAAPRGGSAQTAIFNERTERKVFKLLKISIGLYTRKQNDIPDVA
+LNGNALDKRADSLRASGGAKKSNEKGSDAPVGTVDIAGHMVHSGPSTKLLHVSGACLNKL
+LLINVACGNGSGIPGKELVYAVSAKACGYECLIPASLSFRLMGGLKLLFLSVARLRREAS
+KSSVPEMPVPKLKVLCTAQPVCTGILPSFGSVALATIQCLMTSSVKTTRSRTITAQVIAL
+PECQRPSSPNKSKSQIVFVGQQVVQCSRRPTVHVQGHPKVVSGQLGEVTWAHHGYHGPLV
+GASAGFFRKVGVVCTEGNYMGYKRVDYDHKLKPNKVAVLGCVAQAKLLKMKFPEGVHCTT
+VFLIDNRSTISDYGLHCGGWYAKAQVVMEKCDPLGQSVVVGAYMFTPKPGLDKVFTNQNI
+KVEGQLEPVFLTLFWLGFNGGIAFSH
+>C_173
+VARKWIGQYEMQQNIPVGGGAQFYKEAAKKGFKSLKISIGILGRTHNIPDKQLEGNCLEK
+WAKAPPDKTAGKKLSSQKGSGEDGIPVAICAPLSHSGPATKLCLQAGGPCFGDTLYLNIA
+CGRGGGVPKKDTTYEATKACGYNSLTSAKLSKRFQGSMKLLLVAVNKLTRVGTISSITEM
+EIPKLNILCCAQTVCTVILVAFPIALETGDCMMAKEIKAARNTRRTLSPQELYLPEEQRK
+CPPNKGKSQVVFVQQAIVLCNRSPTVSVQTHASVAAGLLGQVTWAEKGFDVGLVGNPEGY
+FRKFSPVFCTVAVGHYLGIKRDEVRKKLRGSMVDSLICAIQEKLLKLKFPNGVKCTEPYV
+FNHRTTISDYGQHCGSWGNKGHTDEDKTVGAIVSELLGGSAIVDAGMFTKPSLDKVFTKQ
+NLVEVDGQLKPVLKHLWLTLSH
+>C_174
+LAHKWINDYELQRNLPKGGSSQFYNETARKGIKWLISISLFKKSSNVRDTALNGNCFDKW
+VESFPHLSGHPKVSDDRATSDGAVLTCAPMSHENPATKLCFQVSPCLTKLLLINAACGHG
+NVVPASKGKTNLAASACDYNCVIPASISTRFMGNLKLLFLSVVRLRRVATISTVAEEIGK
+LKVLCCGPPMCTGILTSFPVKLDTADCAMTSEFDATRTRPRIVTAKQVINSEDQKSCKPN
+LPSKANIVFVGGQHVALCSRRPTVPLQAHQAVASGPLSDVTWAQHGFHASLHGPIKDYFR
+KLGPNFCTDGHFLGVKRRDSGHFRRKLKPDMVTALGCAVQGKLLNMKFPEGVHCSTAFVI
+DNKTTNDSYGQHCGGRYNKVHIAEERHDLLGGTPVVGAGLFPTKPALNAFIQQNLVEVHG
+QLDAVLSFLWLNFAGGIALSD
+>C_175
+FAHKWLGDYDVRNLPRGAASQFYKAGGRKGFKLLKISISIFTKTQGIATELIQGNCLEKW
+GETFPHKSGGAIITDHRQSVEEGPAAICDPRSRSGPLTNVCLQIAVPCLKLLLIQDKNVV
+CGHSNTSQLKDMTYVPQNAHGYNCAPAALSSRFMGAVKLLFLPTVRLRRAATCSSVAAME
+IPELKFLCCSQPVCTQNLTCFPVALATADCRITSQVKAIRAIPRTITKQFIYLPSEEQQC
+CPPSKEDEIVFVGLQVGQCGRRPSVPVQSHASVVCGQHGGVTHGNHFNGWHAALVGTTNG
+YFRTLAPVFCTDGHFLGIKRETYRRKLRPDKANSVGSAPTQETLVKMKFPEGINCTTAYV
+IENRTTVTGYGQHCRGWSIKAPVPEEKCDLMGGSAVLGTAVYPAKPTLDKVFTQQDLVEV
+DGELEPLLTLLSLGFGGGIVLTH
+>C_176
+LAHSWIGQYGIGRNIIRGGVAQYLKESYKERAGVKLLKISISLFFKTPDIPDSSLAGNCL
+DKWGDSFAHKRGGPKVTDKGSTEDGPIPVSAPMSVSGPAAKVCLEVSGSCLAHLMLLNVL
+CGHGGGVPGKDMTYVSSKSCNYDCLVGAKLKTQFLGSLDLLFLKVVRFRRVASLSTAEME
+ISGLKLLCCARPVCSGILPSFPVALATAVCVTTGDIRAIPSAPPPFTISSQIIYLPVEEQ
+RSCPPNKESKKRMVMVDQEEGMHVVDCNEKPIITVNANPAIESGEQAEVTWTAHGFHAPL
+VGASDGYFTTLGSVFYTDGQFIGVKYKEFRKKLRPSLVNALGCVAQHKLLKMAFGKQVKC
+TSFFVIDKRSTTSAYGEHCKGWYNKAHTTEDKELLGGVVVVGAGLFPTKPDKVFTQQNLI
+EVNNQQEPVLSYLWLDFMGGVSKNH
+>C_177
+LAHKGEYTAQRSLAKGEDAQYYKQTQRRDYKLLKLCINIFTKVGGIPDTALDGDCNNTWN
+NSVMHKRGGKKITEQQGLAEDGPVPAVCSPLAHTGPATSARLDVADPSLNKQLLKNMLCG
+SGNEFDLGVPGAEMSYVSAKACGYDCLINASLSTRFMGAKKLLFVTIVPLKRPITISMVT
+EAEIPKLKVLCSAHPVCKTVMTSVPVALAMADCMMTNIYEIKATRSTPREIMKETNFLPC
+AEQRSCPPNKSKSQIVLEGREQGFILVQCSRRPIVPAEAHSSVGSGQGEKTWAAHSYHAP
+AVGASEGYFRKLGAVFCSDTHFLGVYRNDYGKKLRLGLADSLGCALQEKLLKFKFSEGVH
+RTTAFVIDNRTMMSSYGQPCRGWYNPAPVPEDKSDLYSGSAVVGNGMFPAEPSADSMFSP
+QNLIEVNGQLDQSVLVYMWLARGNGIALSH
+>C_178
+LGHKWKGEFEMQRDAPINRNESSSFYKASNHKTFKLLKVSIGLFVKAQHIPDTALNSGNC
+LDKWEEGAAQRRGGPKICDQTGSNDSGPIAVCAQMPHSGLITKVLLQVAGPCLTKLLLIS
+VLCGHGGGVPGKDMTYVSKKPCGYECLVPLKLTTRFMGSLMLLFLTVVRLRRVGVTIVSV
+ANMGIPKLFILCGAQPLPTSVLSSFPVQLVQANCMLTSQVKQTSSVSRTITCKHRIYLPS
+QNQRSCSPDKWKSQIIFVAQQEAYYVAQCSKRPKFHVQSHPYVASGHLGEVVWADHGFNA
+PLVGTGNGYFRRLVFCTNGRFLDVRPTHYRRKLRPNMVDSLACASHDKGLKMKFAEGINC
+TTGFPIDYSTHIGAYAQHCGSFYSKIVPEDKSNLLGGSVVVGKGMFPTKPSLMDKVFHQN
+LLSVDGLTGPVLAFLNLGFGGSIALNH
+>C_179
+LGHKWIPDYEMDQTRGGGKAFYCETQRKGFKLLKLTISLFAKSQNIYPDQALNGNCLDKW
+GESFPHKRGGPQLSDQQGSNEDGPVPICEQLSHGKPGEKGPTSKVCPQVSGPSINKLVLI
+DILCGNGNAVPGKDMKYVSLTKDCGYDCLVPAGLATKILPSIKLVFLTVVKLQKVAAGSG
+AAEMEILPKLKTLCCAEPVCTGPLTCFPVQLAAGACLMTSRIKSTRSTPKTIKKHIIVLA
+LTEQKSCPPNKSKSLLPRFVAQQEGFQVVQCKRNPKAAVQAHPDVASGQLGELTWVQHGF
+HETLTGNAGFTRLLVFCTEAHFLGVRLDYKRELKPTRVDALGCAAQDKLEKLKFADGVHC
+TGPQPNIPFHLDTSTRKWEYAFHRGRGCQKAHVNEDKRALLGGTIVVGAGLFPTRPSLDK
+AFTQQNLIEVDVDPVLTFLWLKYAGGLAMGH
+>C_180
+LNHKWIGEYEMQRNLPRGSIAEFYHEPIRKGFKLLKVKDSLFTKFDDIPDTVLNGHCLDK
+WAESFVHKRGAPKISDQKGKTDHGPVAVCAPMTLSGAGNKVCLNVSGPCLNKLLLISALC
+GGNGVPGKAMTYVSLKQCVYDCLVPASLATRFMPSLKLLFLSNVRLKRKGVVATLSAGAE
+MEISMIRLLCCSKPVTGILTSFPVQLQTVDCMTATEVKAPRSVRSTITKFHIYLPTEDQR
+CHVPNKKKSQILTVFIKGEEGFHVVQCSKRPKVPQVQALPSVASGSLGNLAWTEHGFHAP
+NVGASDNYFRKIVFCAEGHFQGANRADYRRKLRPGMVNGCAAQDRLFKNKFAEGLHASVY
+FVIDSVSTVCAYGQHCGGWYNETHVPEGKSKLLNSGVPVGGGMYQTKPPMPKVFVIEVEG
+QLDPVLKFLSLLFAGGTAASH
+>C_181
+MAHKWIGEYEKQRNLPNGGTAAFYHDDDRNGFKLLKVSTNLFTKTQSFTDINLTQDCVNK
+WALGFPHDRDGPKISNQKGATKGGPVAICTPTSCSGSTTKVCLQACGPCLTKLLLIAILC
+GHGNGVPAKESIYVSTKNCSYDCMIPRSLGTQFMGSLKLLFTNAVHLRAVPWSATVSAVA
+EKEIPKLKILCCAQPVTGVLANFPLPLAAGDCIKTSEATRSTPRAVQKHVIYIAAEEQRG
+SPPNKCKNQILSAFTGEQEGFHPVQPTCNRRNKVPVQANPARNGVASGQLGEQIWAQHGF
+QSPMVDASHGYFKKLITCIKGHFVGVKKSDYRKKLRPSMIDSLGCAAQNTIARPIIPKIA
+QGVHCTDAFVIDSRPTISACDQRCGKWYNKDHAPQDKGELIGGSVVVSTGKFASHPSLDK
+VFSDSGGLIEVEGQLAPVLKFLWLGFAGGIALTH
+>C_182
+FAHMWVGEYEMEHNIARGAPAQLYKESEERKGFKLLPVSISLFSKTPDATNTALNGNCLN
+DWAEGFPHKHGAPKVSDHKGETNNGPITFCAAMSFSPPTTKVCLQGSGPCLNKLLLISVL
+CAQGNGIPGGAAANKDIMIYANPKTCGYDCLVPPGLATRFMGSLKTLLLTFVDLRTVATV
+SIVIREVPKHGILCCAQPVTGVHRSFPVELGTLDCLLTSEIKTRGTPRSITDAIIYLPSE
+AQRGCPPNKSKSEILSVFVGQNEGFNVLQCCRPPKKPVQAHAAKAAMPNFGRGQLGEVAW
+PQHGFHGPLVDASDGYFRKLVFCTEGLFLGVKRSDHRRKLRPSMVASLGCAAQEKLLKLD
+FAEGVHSTTAFTIESRTAISAYGQHCGAECRSWYSRAHVPSNNAGLRDGPVVVGAEMFPR
+KPPIEEIYQDTQQIEVAGPLQPVFLFLWLGFAGGIALSH
+>C_183
+LAYRWGAKEMSRNLPKGNSAEYYKETEHKGFKLKSGISLYTKSQLVPETTLNGFCNDNWA
+EGFPHKRGSPKISDQQDSTDGPVAICAPNRHSSPTTKVCLDVSGPCLNKLLLITVLCGHG
+NGVPGKDFIYVAASDCGYGCLIPTSLATRFMASLTLLFLVHLRRVSTIGSVEEMEIPRLK
+IICCPQPVGPAMTSFPVELATAACMMAKEIKPQRGTPRSITKEIIYVPSEEQRSTPVNKT
+KAKILGIFVGQQEGFHTLQCSRRPKVTLQAHPLKSAVASVASGQPGEITWAQHAFHAPLL
+GGSEGYFWKLIFCTEGHFMKIKRSYRRELRKSMAESLGVVGQDKLSKLKLAGGYHCTGTF
+VIDNRTTKSAFGGHCGGWYNKAPEDKNEELLGGGVFSGAGMFPTKPCLDKIFSNQDLFEI
+SGQLEPASTFLWLQFTGDIAFSQ
+>C_184
+LAVKWIQNYGKQRQLRRNNFSHFYKAAERKGSRFHKVGISLFTPTIPDRALNDNCLEKWA
+ESFPEKRGDPKISNKKGSADDGPVAICSAISHWSPASKVTLTVSGPCLSNKLLLTSVLCG
+HAKGVPGHDSVYVSPRNCGYDGLLSPSISTRINGSIHLVFLAVVPLRRMKTISSVAQLEL
+PKLKVCLCCAQPMTGVLTTFKVQLAEADCMMTADAKHKRSTPRSITKHTTYLPSEEQSAC
+AMGKSKSQFLSVFNGKQEGFHIVACTRRPKAPVQSHPLSAPMASVPSGQLGELCWAHHPP
+YAGSDDGYFRKVVYCTEGDFIGPKRSEFRKKMRHSIVQGLGCSAQGKLVKVFPEGVGCTE
+AYPVDSPLTSTSAYGSHCGGWYTKAHPEDKSELLTGSVVKSAGLFPAKPKLDKVFTQDAL
+IEVDGKQLNGVLTFLWLGFAGGIAASN
+>C_185
+LAHKWLGEYEMERNLVRGASAEFYKEAERKGFKQLKVSISVFTKTQNVPDTGAFYLSDVC
+LNRWANALPHSKRGTGRIANQKGSTDDGPVAICAPQTHNGPATKVCLQVSPCLNKLALIS
+VLCGHDRSVPGKQMVYVTAKNCGYECEISAPQATKFMGSLTLLFLTVVRVRHIARISVGD
+MDVPALKILCSGQPVVGVLHAVSLATAKESMMTSEVKVSRTPRSITKHIIYMPNEATLST
+SCPVEKTKTVILSLFVGQHEGFHLVETSRRPKVPVKAHPLKAPMADAASDDLGETTWAQH
+GFRTPLVGASDGYFPKLVFCTDALFKGVKRSDYRRKLRADMVDSLGCSEQEKLGKDKFAA
+GVSSTTVSVIEAARTTAFSQHCGGWYNKSHVSEDKSDQLGGSVVVGTGMFPTKPTLDKVF
+AQSNLNEVDGQLDPVLTVFWLGFAGGIALGH
+>C_186
+LAHHWVGEEMHRELPRHGASQFFSETHRKGFKLYKTSISLFTKTQSVPALNGNCLDKWAE
+SFPHKSTAEKIGDRKGVKDNGPVAVCTRQSYNGPTTKVCLQMSGSCLNKLLFIAVLCGHS
+NGVQSKNMIFVNAKNCSYDCVISATPATHFRMQSLTLLFLLVVHLRRVSSISSVNETNLP
+SLKIMCCAMPVTGVLSSFSVKLANPECMMTTEIKGIRSTPRSITSWIHYLPSDEHLRGAP
+ITKAKSDILSVFVGQAEGFHVVQCGRRPKVPVEAHPLKAAMSTVTGGQLGEVTWAQHEIH
+SHLIAASDGYFRKLVICTDGHFAGVKSSDYRRKLNPSMVTAIGCTAQAKLVRLKITEGVY
+CSAAFVIESRQTISAYGGDRAGWYNSAHVPEDKGELLGGSVMVGAGLFPTKNSLDNVFTE
+QNLIQVNGQLDPVLTFLWLGFAGGIALSH
+>C_187
+LEHKWIGDYEMQRNLPRGYKEAERKTFKILKVSISLFTKTQNIPQTALNGACLDKWSEGF
+PHLSTAPKISDQKASTDDGPVALCAGQSHEGPADKGCLLVSAPCLNKLLLISVLCGHGNG
+ADDKDMIYCTEKSCGQDCVILSTWPARFMGQLTIVLLQVVHLQAVATISAVAAAEIPKKR
+LLCCSQPVTGVLVGFPVQLGTAECMLGSQINSTRSTSRGITKCIILLPNEEQICKKCPIA
+KTTSAILSAVGQHDGFHVVECAFRPNPPIQGQPLKPAPMASVSSGLVGEGSWGQHGFHAP
+LPKDNAGYFKKLDFCTDGHFIGVSRSDYRRYIRPSMCESLECAAQDKLKTVKLKYAQGVQ
+CFSAFVSDSRLTSAYDQLCGSWYNKAAVPEDRTELLGGRVVVGAGMFGCKPSLDLGFTAQ
+QLIEVAGDLEQVLNFAWLSFGGGIALSH
+>C_188
+LVHKWEGEYEMQRNLPRHGASAHFYTENERKGYKLLKVGISLFTKTESIPDDAVDGNCND
+KWMESYPHKRAAPKISDQKGSADDGPVAICAPLKHTGPASKICRLEVSAQCLPKLLLVVV
+LCSLGNGVPSKKDMLYINAKNCGYACLIPAKLATRFMGALTILYLTVVRLRRLETIAPVG
+EMQIPKNKILCCAQPVTGILVSFSVQLATAECKKTSEIKATKSTEKSITKSIIYLPSEEQ
+AARVCPVAKSKSQLLSAYEGQHEFHVVQCSNRPKIPGSLVHILPLKAPMATVGSAQIGEV
+CVWATQHGFHAPLVEDPDGYFHKLVFCVDGRFIGYKRSDYRPKLKPKMVDSLGCAAQTKL
+KTIKKKFKEGVHCSTAFVIDSRTTISAYGQSCGGWYLKGHAPEEKTELMGTAGVVGAGMF
+PTKPAFDKVFTLQNVVEVSGNLEPILTFLWLGGGGIALSH
+>C_189
+LAHKWEGEYQAQRNLPRGGSSEFYNESQSKPFSLLKVSMSLYTKTLNIPNTSLAGNCLDK
+WGDSFTHKRGAAKISDEKGKTEGPATFCAPQSHSGPATRVCRMVHSGPHLGNLVLIGLDA
+GLLCGHGNGIPGKDKILVNAKNCGYDCLIPATLAARFMGALTLLYLCVVRLRRVVKISSV
+AELDIPTLKILCCAQPVAGVLVAFPASLATAECMMTNEIKTKKSTPRSNTKSIIYLPSEA
+QQERNCPAAKSKEQILSVFVGQHEGFRVVQCPREPKVPVQEHPLKAPMASIYGGQLGDVT
+WAQHGFHAPLVGASDGFFRELAFCTDGHFIKVKRSDYKRRLRPSMVDSLGSAGQEKLKTV
+KLKFPEGVHCSTASAIDSRTTVKSYGQNCGGWYNKADVPEDKSELLGANVVVGAGMFPTK
+PSGSLSKVFVQNKLCEVQGQLDPVLKYLWLGFGGGIGFSH
+>C_190
+LAHLWIGEYLCPELHRNLSRGGCAQFYRETARKGFKLLRVTGSLFTSHQNVPDTGLNTDC
+LDRWVGSFPNKRGAPKVEDQKGSTDEDGRSAICAPRSHSGPASKLCTLKVSTACLNKNLL
+ISVLCGHGKGVDGRDMIYVSNKNCGYDCLIETSVATVFMGSLLLLYLVAVRAKRNAAIAA
+ESSRDGAVEMEIPKLSILCCEQGVTGAMVLPVQDAMEECMLDSEIKDPRSTPHLFTKSRI
+HLPQEEQQVRSCPASRSKSELIMNMFVAGQHEGFRQVERNKPAVPVQAHPLKAPLASVAP
+GQLGEVTWAQQDRRLFHAALVGQADGYFKKLVFHTDGHVGIKRADYRRPLRPATAISLGC
+SSQEKLVTIKLKYAEGIHCSVVFVIDSRTTIMAYSQHCGPWYTKAHISLEKFEMMAGSLI
+PEQGAFPTKVSGQLEKIFTQELDEVDGQLEPVLTFIWLGISGGVALAQ
+>C_191
+LVHKWIKEYELDRSAKQFYKLTERKGFKLLKVHASLFTKSQNIPDTALKGNCLDKWAEKF
+PHKSGAPKISDQAGKTGDGPVQICTPQSHSGPASKVCRLVVSGACLHPKLLLISVLCGHG
+KGIVPGKDMILVTAKNCTYNCLVHATLSNRFMGALRLLFLTVARLRRVQTISSVLEMEIA
+KLKIICCAQQMTGTLIVKFPAPPATAECMMTEEIRTAPGLPRRPITKSIIYLGEEQQARS
+CPVAGSKSQIVSVFVGQHASFHNVQCSRRPRVPVQAHPAAMVKGVASGKLGEVTWAQHGF
+HVALVGASEGYFRKLVFCTDGPHFFGAKRTDNRMKMRPVMVNSLGCTAQQKLKTVKLKFA
+EGVACLTAFVIDSRTTISAYGQHCGGWYNKGHVPETKSELHGTNVVVGGGGFPTGKPSSA
+LDKVFTQKKPIDVDGQLDPVLCTFVWVGFGGGLALTH
+>C_192
+LPQNWIGEYPRGGPAQFYKETERKGFKFLKEVSLTLFTKTQNIAETALNGNCLGKWGEPF
+PNKRGAPGISAQEGRTRNGPVGICAPQSHSDPASKVCRLQISGPCGPKKLLVEVLCGCGR
+GPPGKDMFYVTEKWCEYDCLIPASLASRVMGLLALLFLTVVRLSRTATLSSVVEMDISGL
+RILCCAQPMIGALVNFPVESSTADCKMDDTIKDSRKTPRAITKSLIYLPDDKKQGRSCPV
+AKALCQLLSVFTGQQEGFYVVQCSRVRKVPVQAHKLKAPMATVASGQLGPLTWARHGFNA
+PVVDASEGYFRNLVFCTQGHFVGVKRPDLRRKLRPAMVEPLQCGPRETLKTVKLKFAEAV
+HCSTAFPITSSTAIAAYGGGLIGWYNKAHIPDDMSEVLGGSIVVPAGMFPTKPSVSLDKP
+FTQQTVVKVESQLDPVLTFTHLGFATSGIALAL
+>C_193
+LSHKWIYEMKRNLPRGEAAEFYKETHRKGFKMHVGISLFTGAQTIPDTNHALYGNCLEKW
+AESFHHKRGAPKIVDQRGNTDDGPVAVCARQGHTGPASKVCRQQVSNPSHSKLMLIPVMC
+GHGNGVTGKDMIYVSAKRCSYNCLVTASLATVFMDSLTLLFLTQVRLRRTATITLVVEIE
+IKKLKILCCADPVTVPLVSFPAQSAVGECRMNDEIKATKSTPRSITKSIIYLPSEDEHAP
+ACPKDRAKAQILNVFVGQHEGFHVVHCSRKPKLAVQAHPLKASMASDFSGQLGEVTWAAH
+GFHAPLVGASDGYFRSLVFCTDDIGHKIYGVKRSDYHRKLTPDLVDSLGCSAQSKLKTVK
+LKLADGVHCSTAFQIDDRTTINAFGQHCGEWCNKAHVTQNRNALLDGSCIVGAGMFPDKP
+SGSIDKAFTQEDLKKVDGHLEPVLTFVWLGTGGGVALSH
+>C_194
+LANKWISEIDMQRNLKRGGVAQFYRENERTEHKLLDYLVNLFAKTQDVPDTVLNANCLDK
+WAESFHNKRGPKISDHQGAKDDGPIACAPQNHSGPASKRLQVSRPCLTKLMFVSGVCGRG
+SGVPSEDQIYPSAKNCGYDCLVPASLNALFMGSLTLLFTTGSSLVALRRTATIKAVTQAG
+VPKLKILCCAEPVTSGLVSFPGENAAADFMMTSAIKAVRSTPRSIGKKIIYLPNEDQEAR
+QSPAAKTTSQILAIYVAQHEMGYHLVQCSRRPIPVQGHAKKAPADNVASGQLGEVAWVQQ
+AFVPPLVATSDDYFRKLVFCTDGHIIGVDQSDYRRKLRPNMHDSLGCAAQQKFKTVKWKF
+ASPIHCSAVFPFDSRTTVSAYGRHCNGWFNTGHVVEKKSELLAGNATVGANMFTTKPSGS
+SDKVFTQGELIVQDGELDPVLTYTWFGRGGGIALSN
+>C_195
+LAYKWIGEYEMQRHLPRGGSPQFTKESERAGFILLKVSISLFTRAQHIPDTSLSGNCLGK
+WADQFHERRGARKVSDQKSVSDDGPVAICSPSSHSGPASKICRLQVAGPCLSKLLFISIL
+CGHGHGIPSKNMIYVSAKNCGYDCLIPAVATLFMATLTLLILVIVRLRRTQTISSIVEMD
+IPKLKILCCAQSVGHALVGFPTQNPPAECMITSEVKAIQSTPRSITKPIIYLPSGEDPAR
+SCPVASSLTMINSVFIAKHDGYHVVQCSVRRPRVPVQGHPLSARMASVASNQLQEVTWAQ
+AGFHAPMVGASEGYFRKLAFCSDGHFLGAKRNDYRRKVKSSMVDDLRCQARNKLKTVKIK
+FEANVHCSTAFPIDSKTTAYGEHCESWYNKAHVPEDRAELDGNTVVGAGMYPTRPSSSLD
+AVFTQQNLIQIDGQLDPVLTFVWLGPGVGEALNH
+>C_196
+LAHKWIGKYSSQRNLPREGSAQFLKETRKGFKLLKVSKSLFTNLQEVVSSAYNGKCFDRW
+VESFPQKRGAPLISLQKGVADDGPGAICAPQAHVGPASKNCRLQGAGPCLVKLLLINLLC
+GHGEGVQGKSMIYVSAKGCGYDCLIPASLAKYFMGPLTLLFLDVTKLRQSQVSSVVEKEI
+PKLKILCCAQPVTGALVTFPGQNVTSDCAMNGEVKAQFRTITKSIVYLCSEEQHERSCPV
+ANGRSEELSVFVGQHDGFHVVQYSRRSKVPVQSHVTNALTSVASGQLGNVTWPPLVSASD
+AYFRKLEFCTDGHFAGDVGLVKRSNYRRVLRSAMVDSLGCCAEEKAGTRKLKFAEGVHCC
+TAYPIDSRTTIPAFGQHCGGWYNKARVPGAELLGGSVVVGAGIFQAEPPGELDNVFTQQN
+LIQVDGTLDPVLQYVWLGDGGGLTLSH
+>C_197
+LAHKWIGEYEMQWNLPNGGSAQFYKVTRKGFKLFKVTRSLFTKTQNLPATSLNGKCFDKW
+AESFHQKRGSQKVGAQKGTTNNGPVAVCGREAHSGPACKVVRAQSSGSCLSKLLLRSVLC
+GRGNGIPGKDMAYVWTKNCGYECQIPPATLVTLFLSTLVLLFLTVVRLRRIFATISSVVA
+MEEPKLKILCCAQPVTGALVSFPAKNAAAEYMMTSELKPTRSAPRAVTKSIIYLTAAEQQ
+ACTCPVAKSKAQILSVFCGQQEGYSLVECSRKPKVPVQAHPLKAPMTSLASGQLGEWAQH
+GHATPLIGASNGYYHRLAFCTDSHFIGVRTSDFSVDMYRKLRPSMVASLLPAGCAQQEKL
+NAVKQDYTEGVHCTTAYPIASSTTISVYGLACGGWYNKAHVVEDKSELLGGSVGLGMFPT
+KPSTSVDKVFVQPSLIEIDGTLHNVLNFVWLGSGGGIALR
+>C_198
+LTHKWIGEYDMQRDLPRGGSTQMEFYKEVIKGFSKLLGVSISGFTKTQDIPETSLDGNCL
+DKWASSYQQKRGAPQSQQKGVTEAGPVAICAPQSHPGPASKVCRLQVGDPCLTKLLLIGV
+LCGDGKSVPGKDMIYVSAKNCGYDCLIPATTETIFMGSLTLFFLTVVRLRRTAVFGSVLI
+EMEIPKLRILVCAQPITGALVSFPVQDDTADCMMKSTFKATRSTTRSINKSIIYLSSEGQ
+QARPCPVSKWKVQILSVFVGQQQGYHDPVVECTRKPKVPTKIHQLKAAMTGIASGRLGEG
+VSWAQHGHNAPLAGASDGYFRRLIFYTDGHFAAVKRLDCYRRKLRSSMVDYMGCAAKEKL
+KTVSLKFAEGVHCSTAFPIDSRTTISAYGQHCNGWYGKANVPDDKSELLPGSLVIGAGIF
+ITKQSGSLEKVFTQSNLIEVDGQLDPLLTFVWLGSAGGIALSH
+>C_199
+LWISEYERARLLSRGGSAPFYNNTRKPFKLLEVSVTLITKTQDIDNTTLAGECIEKWAES
+FHQKRGTPKSEQKDVTNDVPVAICTPQSHGGPASSVCKLQISGPCLSKLLLPAGLCGHGD
+GPRGKKTVYVSAKHCGYDCLIPEALENAGNASLFLGSLTLLYLVVRLKRTATISSVLVEM
+DIHKLKHLCCADPVSTALISFTVQNDTADCMMTSEIKTTRWTPRSITKAIVFLSAEEQEA
+RSCPVAKSKTQIMSGFVGQHDGYHVVQCTRKPKATDSAHTLKTPLTSVASGRLGEVNWAQ
+HGFHAKEVGASEGYFRKLIFCQFIGVKRSDYRRKLKPGMIDTIGCAGQAKLKTVKMKFGE
+GMHCSTAFSIDSMTTISAFGQHCGGWYNTAHIPEIKSEKAGGSIVAGAGLFSTKPSGSLD
+KVFTSQNLIEVGAELDNVLTFLWLGNVGGASLSH
+>C_200
+LAHKWISDKEMQRNLVRGGSSDFYKDSRTGFRNKVSVGLVSKNQTVPDTSLNGNCLDTWA
+GSSVYKITAPKKNQKGVTAEGPLPREICAPQTNTNPARTVCRLEVAGPCLAKLLLVSVFC
+GHGNGVAGKDMIFVSAKNCGYDCLIPASLATLFVGAFSVLFGVLARLRRSATISSVLVDM
+EAPKLKLCSGQPDTGTLRSFPIQQAAQQVMVSSEIKATRSTPRSLTKGIIYLPSEEQARN
+CTVAKDKSQILTVFVGQAEGLHVVQCNKKGKVHITAHPLKAPMLTVTNGELGEVNWASHG
+FLVSLVGAKDRYFRKLIFCTDGQFVGVKRTENYREKLRAGMVDTLGCPAREKLQAVKLKF
+TECVHCSSAFPKDARTTVAAYGMHCGANYIKAHVPGDTSEMLADSVMVGVGVGPTKPSGS
+LDKVHTQQNLREVEGQLDPILLFVWLGSGGGISLSH
+>C_201
+LAHKWIGEYEMQRNEPREGSPQDYKQTRKGFKLLKVTVSLFGKVQNDPETSLDGECLDKW
+AESSHQKRGAPKSDQNRGVSDDGPVAEEAPQSHSGPAAKVCRLQVSGPCLTNLLLISLFC
+GHGKGPPGKDMIYVAAKNCGYDCLIPLFMSPMGSLGLNFLTVVRLHRTGTINSVLVEMES
+PKLRILCSDQPVTGAPVGNTVQNATAECMMTAEIKPTRPWTPRSFTKSVFYLSSEEQQAR
+SCPVAKWFSQIFSVFVGQHQLYPHIVQCSPEPVVPVQSHLLKAPMNSVGAGLLGEVNWAQ
+PLVGAGQGYFRKLIFCTDGQFLGVKRSDFRKKHRSGMVETLGCAAQVALKTVKLKFAEAV
+HYSTAFTIDTRATVSAYGQSCGGWYNKEHVPEDKSGLSGGSVLVGAGMFPAKPSAANDDV
+FSTQNLIQVDGQLDPVLTFTWLGSAGTIALEH
+>C_202
+LGHSWIGDDDMQRKLPRGGSTQFYKEARKGFSLLKVSVQLFVKTQNVPDTSLSGNSLDKW
+AEAKHQKKGAGGPEQKGVSSDGPVAICAPQSYSGSASKLCRLQDASPCPTKTLVAAVLCH
+GNGVPGKNMIYVSTKTCTYDCVVPAGLATLFMGSLTLLFLTVVRFRKTASSVLVEMPELK
+VLCCAQPVTSALVCYPLQQGTAECMMRSEIKATRSWTPRSITKIYLPSSEQQQARSSPVT
+KSYSSALLVFVGHEDYHVVACSRKPGVGKVPVQPNPKKAPMTSMASGKSLQEVHWAQHTF
+HAPLVSASDGFFRKLIFDTNGLFIQLLGVIISEFKRKLRAGMVDSLGCAAQEKLKTTKLK
+FSEGAHCSTSFGIDSRTAVRPYGQTCGAWYGKAHVPEEKEELLGKSVVPGAGMFPSRPPT
+FLIDKVFSQHSLEEVDSELEPVLTFVWLVAGSGGGINLKY
+>C_203
+LVHSWIGEYEMQKNLPRGESTQFYKETRKSFKLLKISVTLFNKTPNVPDTSLGNCLDKWT
+ESSHRKRGERKSDRTFATDKGAVAICASESHSLPDTKICRLLCSGPCLTRLISVLCHADG
+VIPGKDMTYIASKNCGYECLIAASLANVFLASLTLLFKTYVRLRQGASITSVIVKMSIPK
+LKLCCAQPVSEPTVSFPVQNSTAECVMTTQIKTKLVSNWTTRSITKCIIYLSSSDEQQLR
+FCPLAASYSPTLAVSVGQHEGYHVQCSKKPKVSVQAHPLKTPLTPMTSGQAGQVNWVQHG
+FPVPLTGPVDGYFRKLIYCPDGQFIGVKRSDYRRKLKTGQVETGGCAAEEKLKTVKLKYA
+EGLHCSTAFPIDARTTESVYGQFCGGWYDKAHVPDDPSALGASIVVGPGMFPTKPSAKLD
+EVFAQHNFLDGQLEPVLTFVWLGSGAGIALNE
+>C_204
+LAHSWFGQYEMEPNLPRGGSLQFYKETRKGFLELKLLKVSESLFTKTDNIPDTGLGNCLE
+RWAHASPRKQGAPKSDQKGVSDSPVACCAPPAHSQPASRVCRLHVAGPCLTKLLLIPPLC
+RGNGVPGKDLVYLSTKNCGYDCLIPASLAAFFMGSLTLLFMTVVRLRRTATISKVLGELE
+IPSKLKIITSAQPVVGALVSFPVQNATAECMMTSDIKGTRKNSAWKPRAITKKIIYLIAS
+EEHGARSCPVAISYSQNLSVFVAQHEYLVVQCSRKPKVPVEAHPLRAPMTSMASGQTGEI
+WAQHGFHAPLVGVSDGYLRKLILCTDGEYVGVKRSDYRRKLRAGMVETLGCAAQEKVKTV
+KLKFTEGVHCSTAFPMDNRTSVSAYGQFCGGWYNKAAVPYEDKADALGGSVVVGAGLFPT
+KPKAGSLDKVFSQHNLIESDDHLDPVLTFTHLGKGGGTALAH
+>C_205
+LAQSWIGEYEMERNLPKGGSVQFYKETWKGFKLLVVSVSLFTKSKDIPNTSLGNCLDKWA
+ESSHQKKGAAKNDQKSVPDDSPVALVAPPSHSGPLGKVCRLQVSGPCGSKALLLSVLCHS
+IAVPGKEMAYVSAKDIGYDCLIPASLATLIMGSLTLLMMTVVRLRRSATVSNVLVEMEIQ
+SLKILCCAHAVTGAYVSFAVQNATAECMMTSGIKSTKNWTPHLITKSVVYLNKSEEQQLR
+SCPMSKSYGQILAPFVEMHEVYHVVQCSRNKPKVPVQAHPLKAPKTGLASGELGEVNWPQ
+HGFHAPLVGANDGEFKKLIYCTDAQYIGVKRSDYKSKLRAGMVDTLGPFAAAQQKLKVKL
+KRAEGVQCNTAFPIDSRTAVSAGQFCGGWYNNAHPKGDKTELLGGSVVVGAGLFPTKPGA
+SLDKVFSEHNLIEVDGQLNPVLIFVWLGSGGGTALSQ
+>C_206
+LAHLWIGEYDMQINLPRGGSTDYKEIRKGFKMLSVSVNLFSKSQSIPDTDLGNCLDKWGD
+CSHQKRGSPKSENKGVTDGGPVALCAPQSHSGPASDVCRLQVSGPCLTKLLLISVLCHGD
+GLPAKDMVYVSSKNGYDCLIPTSLTTLFMGSLSLLFMTVVRLSKTSTITETLIEMETPNL
+NLLCCEQPVSGSLVSFSVQSPTNECMMSSDVKKTRAWSPRTISKSIIYNKSQEQQARSCP
+VAKSYSQILSAIVGQHEGYHVVQCKRKPKVAIEANALQAPMTSMAANQLGMVNYAQRAFH
+APLVKAEDGYFRKLLFCNNGQFIAVTRSDRKLRAGMVDSLGCATQATLKTLKLKFAEGVH
+CSNALPIDTRTTVSAYKQFCVGWYDKTHAPELKSELLGGTVGVGRGMFPTKPSASLDTVF
+SHHNLIELHGELDPVLTFVWLGSGNKTALYR
+>C_207
+LAHLWIGEYEMQINLPRGGASQFYRETRKGFTLLKISTSLFLKSENQRDTGKRNCLDKWA
+ESSHQKRGPKSDQKGVTEGGPAICAPQSHSGPPPKVCSLQVSNPCGTKVLLISVLCHGDG
+VPGKDMIYVSQRQCSYDCLIPPAFVTLLMGPITLLSMNVVRLIRTSTLSSQLVEIESDKD
+KILCCVQPVTGALVSFPVANGSSEECLMTGEIRTTKHSSTPESITDSIIYLNSSDEQQAK
+SCAVAKSNSQILAVFVGRHEGYHVIQVTRKAKKIPIQEHPLKAPITSMATGGLGEVNWAQ
+HGFHAPLVGANESYARKLIFCTDGKFIGAKQSDYRQELRAGMVNALGCAAHEKLKTVKLR
+FAEGVHCKAAFSIASRTTVTTYGQFCGGWYNKAHVPEDKSTLLGNSVVVGDGKSMFPATP
+GASLDKVFALENLIEVDGQIDPVLTFVWLSSGGGVALPH
+>C_208
+LAQAWIGEYEIQINLPRGGATQFYKPTRKGFLKAGRSEFLKKQAIPDTSLGNCYDKWAES
+THQNRSAPQSDQPGIADSGPVAVCAPEPHSGSASKVCRLQVSGPSITKLLLIFVLCHGVS
+VPAKDMIYVTAKNCFYDCLIPTSLATIFAGNLVSLFVSPVRITDTISSVLVEMAVPKVKI
+LCCAQNVTPALVSFAVQNISTTECLLTAEIKTTRSWTPRSTETIIAVKSTEEQQAKSCPV
+AKSVSQILTVFVGEHEGYHVTLCSRKPKVPVQAHPSKAPMTSMATGHLGEVNWSQHGFTA
+PLVGQPDGYFRKYVYCAEGSFIGVKRSDYSRKLRAGMVNTLGCAAHEKLKTVKLKFAGGV
+HCSKAFSIDQRSTVSNYGQYCGGWYDKAHVCEIKSELLGGSVIVGAGGFPAKPSAGLGKA
+FAQDNLVEVDGQLDAKVITFVWLGGGGGTGLSH
+>C_209
+LAFSWIGIYEVHINLPRGGHAQFYKTRKGFNLLKVGIALFLDLQNPDGSLGNCLDKWAES
+NNQRRGAPKTDQSGVTNDGPVELCATQSHSGPSSNVCGRLQVSGPCLQKLLLISVLCNGD
+GVPGKDMIYASAKDCGYDCLIPATLASLFMGTLTLLFMAVVKLRRSSRISAVLVEMDIPK
+AQILCCAQIPITGVFVSFPVRNASTAECLMASEVKTTRSWTPRPIVKSLFYLNSNEEQQA
+RPCSPVAKSYSQGLILMFLGQHEGFHVVQCSRKGKISVKAHPLKAPMTTMASGRLVEVNW
+AQHGKHAPMVGATDGYFRKLGFCTNGQLIGVKRSEYRRKLRGGMVDALGCAAQEKLKNVK
+LKFAEGVHCTTAFPIDSRTTVSAYGQFCGGWYSKAHIAKNKFELLGGNVVVGAGMFPTKP
+SASLEKVIAHGNLVEVEGQLDPVLSFVWLGSAGGRTLSH
+>C_210
+LAFSWIGEYDMQIKVPRAGSTQFYRDTSKNFNLLKVANSLFLERQNTPETSLVNCLDRFA
+ESSHHKRSAAKSDKSGVTDDGPVEICAPQSHSGPASKVCRLQVSGPCLSKINTISVLCHG
+DGVPGKDMIYVSPDNCGNDCLATLFMGSLTQLFMTVVRLSRTPTISSILVEMEIPKAKPW
+EVEVLCCGEPLTKALVSFPVQDASRAQCLMVSEIKTTRSWTPRSITKSIFYLDASEQQQK
+RSCPVAKSYSQILSVMVAQHEGYHVVQCSRKLKVPVQAHPLKAPTTSMASGHLGEAQWAQ
+HGFHAPLGGAEDGYFRKLIFCTDGNRIGLKRTEYRRTLRTGMVKTVGCAAQEKLKTVKLK
+FAEDVHCSIAFPLDSRTTVTAYGQFCGGWYDKTIVPEDKGEVLDGTVVVNAGIFPTKPSP
+DLVFAEENLIESDQQLDPVLIFVWLGSLGGEALCH
+>C_211
+LAFSWAGEYEIQINLPRGGKTDFARDTRKGYKVQKVSISLFLDSQEIPDQSLGDCLDKWG
+ESSHQKRGSVKSDQRGVTDDGPIEICAPRARHSGPASKVCKLAVSGPCLTKLLLIINFCH
+SDGAPGKSDMIYVNAKDCGYDCLIPAFLATLFMSSLTLLFMTVVRIRRTSTIGSVLVEME
+VHKSKILCCAQPVTGALIKAFPVQNSSTAECLMTEQIRTTRSWTPRSISKSEVYLASSEE
+QQAQRGCACAKTYTHILAVFVGQKEGYHVVQCGRKPKIPVEPHPLKAPPTTLASGHVGEI
+DWAQHGFHAPVVGAALFGSVDGYYAKNIFCSDGKFAGVKRSDYRRKLRAHMVDTLGCAAE
+EKVKTIKLMFAEGVHCSTVVAIKIEPRTSLSAYGQFCGGWYNKAHLQEDSTDMLGGNVAV
+GANMFPTKPSAGLSKHFAEHAVEDLIEEEGQLTPVLTFVRLGTAGGNPLAH
+>C_212
+LEFSWDGEYEMQINLPRGESTQFYRDTRKAFKVSKVSISLFLEAQNILDTSLGNCLDKWA
+EHEYPCGSNHKKRGAPKSDQDGVTDEGPVEICAPQKHPGPSTKVCRLQVSGPCLTNLLLI
+TVVCHKDGVGGKDMIYVWAKNCGYDCLIPASLDTLFMSSLTLLFMAVVRLRNTSTISSVL
+AMDIPQSRILCCAQPVTGAIVSFPTQNAATAECLMASEIKTTRRWTPMSITKSIIYLDAA
+NGLQARSCPMVICYSMIASVFVGQHELYHLVECSRRPKEPVEVHPLNAPNTSMASGNLGA
+VNWAKEGFHAPLVAAALPGSYEGFFRNLIFCTDGQFIGVKRSDYRRKVRAGPVDTLGCVA
+QAKLKTVKLKFAEGVDCSTHFPLDSRTTVSAIGKFCGGWYNKGHAPEDKSELLGESVVVS
+AGMFPAKPSPSLDKVFAQDNLIEVDGHLNPLLTFVWMGKDGGGTALSH
+>C_213
+LAFSWIGEYEMQITLPRGGSTQYNRDTRKGFKVPKNEITSLFLESQKIPDTSLGNCLDKW
+NELDYACTGSHQKRGAPKSDQKGVTGDGPAEICPPQNHWGPSSKVCRLQVCGPCLTKLLL
+ISILCHGDGVPGKDMIYLSATNCGYDCLIPASLATLFMGALTLLFIPVVRLGRTSTISSV
+LVEMEIPDSKILCCADPVEGALLSFPVQHAETAECLMTNEIDQVRSWTPRSITKSIIYLN
+SSEEQHARCCPVAKGSYSDILSVFVARHEGYHVVQCSRKPKVPVETFPLKAPLSALASGH
+LEVNWASHGFNAPLVGSALPGSVDGFFRKLIFCTDGQFIGVKRENFRMKLRAGTVDTLEC
+AAQEKMKVVKLKFAEGIHCATDFPIDSRSTVSTYGQYCGGWYERANEDQSSVLGGAAVVG
+AGMFPTKPSASLDKCFAKEELIEADGQLDPVLTFVWLGSGGATAVSH
+>C_214
+LFSRIGENEMQINLPRGAYTERFYRDTRKGYKVLKVSISLFMESQNIPDTKLGNCLEKWA
+ELDYACSSSHHKRGTPKKDHKGVTSDGPVEICEAPQSNSGPASKICRLQVSGPCLTKLLF
+ISGLCHGDGVPGKSMIYVSAKNCGFDALIPASLSTLFMGSLTLLFMGTERLRRTTTISRV
+LVEIPKKKIQCCSQPATGALVSFPVQKASPPECLMTSNVKTVRSWKPRTIVKSRIYLNQG
+GEQQARPCSVAKFYSQTLSVFTGQHEGYHVVQCSRNPKAPVGAHSLKAPMASMSSAHLSN
+VALWSAHGFHAVLVAALVGSVDTLFRKIIFCTDGKFIGVKRSDYKRKLRAGMVKTVGCAA
+QEKLRTLSLKFFEVVHCSTAFPIDSRTTVSAYAQFCGGWYNDAHVVPQDKTELLGGSVVV
+GAGMYPLSPSASLTKVFAQENLIEVDGKVDPVLTYVWLATGGGTLALSN
+>C_215
+LAFSWIAKYEMQINLPRGGSTRRFLRDTRKGFKVLKVSISLFLDTQNTPDTKLGNCLDKW
+AELDYACSSSDQKRGGPKSEQKGITDDGPVEICPPQAHSGPASRVCRLQGQCLTKLLLIS
+YLCHGDSVAGKDTIYESAKNCGFDCLIPASLATLFMGSLALLFEAVVRLRRSTTISSVLT
+EMEIPKSKILCCAQPVTGALVNYPVQASSTPECLMTSEIKSHRSWTIRSIAKAIIFKGGA
+EESQARSCHIAKSYSQILAVFVGQHEGYHDIQCSRKQKVPSEAHPLKAPMAAFASGHLGG
+VNWAQHGFAGDLVGSALPGSVDGFFRKLIFCTDGQFIGVKRSDYRRMLRTGMIDTLVCAA
+QEKLKKNLKFAVGVHCSTAFPINSRTTVSSYGQFCGGWYNKSKVPEAKTNLLGKCVVVGA
+GMFPTKSSCVLDKVFALENLIAVDGQLDEVLAMVWLGGGGGTALEH
+>C_216
+LAFSWIGEYEMQLNLARGASTQRFYRDTRKGFKVLKASKTLFLETQIIGDTSLGECLDKW
+AKLDYGCSSSHLKRGGPKIDQIGVTEGGVVEMCAVQNSVPATKVCRLQVSGPCLTSLLLI
+AVICNGDAIPGKELIYVAAKNCGYDCLIPASLAVLFMGSLTLLLMAVVRLRRISTISSVL
+VDMELPKSKILCCGQPVTGALVSFPVRPGGTAECLNTSEIDTTRSWDPRSRTKVVIILNA
+AEEQQARSCPIAKSYPQILGVFVGQHEGLHVVNCSRRPRIPVEAHPLKAAANMNSMVCGH
+LGDVKWAPHGFHACLVGAALADSIHGFFRKLIFCTDSQFIGVKRGGYRRKLRAGVVDTLG
+CSAQSKLTTVKLQFAEGVHCTTNFPISHRTTVSPYGQFCGGWFNKAHHPEDKSELLGGAV
+TVATGMFASQPAANLTKTFAQEDLMEVDGQLDPVLTFVWLGSVGGTSLDS
+>C_217
+LQFSWIGEYDMQINLARGASIQRFYRDLRKGFKVLKVRLSLFLLSLNISLGNCSDKWARL
+DYACSSSPQKKGGPKNTQKGVTNDGPVEICAPRSHAGPAYRVCRLQVSGPCLTKLLLISV
+LCHGDGLPGKDMIYVSAKNCGYDCLIPTSLATQLFMGSLDLLFMAVVRLRKTSKISSVLV
+EMEAPKSKILCCAMPVTGALVNFPVQNASHAECLMTSDIKTSRSWTQRSLTKSILFLSSS
+EEQQGRPCAIAKRYSQILSVLVGQNEGYLVVFCSRKPKVPVEAHPLKAVAPMASMACGHV
+GDVNWAQHGFHGPLVGAALPGSQDGFFRKLIFCTDTHGQFLGIKQRTAYRRLRAGLVDTL
+GCAAQEKLKTVDMKFAEGIHCTTAFPIDSRTTVTAYGQFCGGWYSKAHVPEDQQSELLDG
+SVVMGAGMFPTNPTATLDKVFAQDDLREVDGPLGPVLPFVWLGSGGGTTLSH
+>C_218
+LAFSWTGEYEEEIHLAWGASSQRFYRDTRKGFKVMKVSISLFLEIHNIPNTNLGNCVDKW
+AKLDYACSSSHVKRGGPKTSQKGVTDDSPVEICAPESHSGPASKVCRLQVSGPCLTKLLL
+FSILCHGDGIPAKDMIYVSGKNCGYDCLIPAKLATLFMGSLTLLFMVVVRLRHTATISSV
+HVEMEIPKSKILCKAQPVTQVLVAFGVQNASTVECLITSDIKTIRSWTPKSITKAIIFLD
+SGEEQHVRSCPIAKTYAQILAVRVGQHEGYQVVQCCRKPKLPVDAHPLKAVAPMASSECG
+HLGDVNFAQHGHHAPLIGAALVGSVDGFFRKLIFCTDGQFIGVKRTAYRRRLRAGMVDTL
+GCAAQEKLKTVNLKFPEGVHCGTSFPKDSRTTVSSYGQFCGGWYNKGHVPDNKSELLGGS
+VVVGAGMFLTKPSASLEKVFAQENLIEVDGQLDPVLTLVWLGSGGGTLLQQ
+>C_219
+LALSWIGQYEAQIYLPRDASTERFYRDARKTFNVLKVSISLFLEEQNIPATSLGNCLDKW
+GKNTYACSSSHAKRGGSKSSQKGVTDDGPLEICAPQKHSGPASRVCRLQVSGPCLTKLLL
+FSVLCHGEGIPGKYVSAKNSGHDCLVPASLATLFMGTLNVLFMAYVRLRRTGTINGVLVG
+MEIPKGKILCCAQPVTGPLVSFPPVQTDSTAECLMTSEVKTSRSWTPRSISVIFLSASEN
+QQARSCAIAKSYSQIMSVFVGPHEGTHVVQCSRKPSVPVEEHPLKAVAPMGGMACGHLGD
+KSWAQHGFHAPLSGAAQSGSVDGFFRKLIFCTDGQDIGVKREAYWRKLRAGMVDTLGCAA
+QEVSKTVKLKFAEGVNCSSTFPFDSRTAASAYGQFCGGWYNKALVPEDKTDLLGGSVVMG
+AFYGMFPAKPSASLDKVFAQDNLIEVDGKLDPVLTFVWLGSGGGTALRH
+>C_220
+LAGSWMGEYVMLINVNRGANTQRFYVDTRKGVPVLKVKIELFLESQNIPDTSLGNCLEKW
+MKLDYACKGNTQKRLPKSSIKGVTDDGPVIPQSHSGPKSDSVRLQVSGRCVTKLLLISVL
+CHGEGIPGKDMIYVSAKNCGYDCLIPTSLATLFMGSLTLFMAVVRLRRISTISNVMNSKL
+GGQEIPKSNTFCCAQAVTGALVAFPAIDTASEIVAQCLMTSEIKSTRSWTPRNLTKSMIF
+LNTSEEQQARNAPIAKSYDQIKRVFVGQHEGYHMVECSRKPKVSVEAHPLKATARMASMA
+CGHLGEVSYAQCGFHAPLVGAALPGSLSGFFQKFIVCTDGKFIGVKRSPYRQKMEREGMV
+DTTLGCAAQEKLKAVKLSFAEGVHCKTAAPIDSKNVVSAYGQFCAAWYNDEQVPEERSEL
+LGGSVVVGAGMFPAKPSASLDKFAEQENLIEVDGQLDPTLTVWLGSGGGKALQH
+>C_221
+LAFSWIGQFEMQITMPRGASTQKFYRDTRKGLPVLKVTVSLFVESQSIPDTSLGNCLNNS
+AKLDYACSQTHKKRGSPKSSQKGVTDDAEADICAPQSDSGPAGKVCRLQVNAPCLAKLLL
+FSVLCIGDGMPGQEMIYLGAKNCGFDCLIPASKHTLFLGSLTLLFMAVKLRRSSTISSVL
+VKEVPESKILCCAQPVEGALTAFPQVQTAGTAECLMTSDIKTTKSWTPRNITKSMIVLES
+SDEQQARSCAIAKSYEQIMNVFVGQHEGYHVVQCSRKPKVPVEAHPVQAIAAMESMACGH
+YGDVNWTQHGFHAPLVGAGLTGGVDGIFKKLIFCADGQFIGVSRSAYRRKLRAGRVDTGN
+CAAALGQAKLKTVKLKFAEGVHCSKAFPVESRTVVSGYGQFCGAWYNKAQLPEDKSELLG
+GGVLVGAGIFPTKPSASLDKVFAQENLIELDTQLDPLLAVWLGNGGGTALEH
+>C_222
+LAFSWIGEYDMQIGLPRGASTQRFYRDTRKGLPVQKVTISTFLDSTNIPPSSVGYCLDKW
+PKIACGAPHQKRKGPKSSQKKVTDKGPPEICASQAHSGPASKVCKLQVSGPCLTGLLLFS
+VLCHGDAIAGKDIIYVSAKDCLIPAKLTALFMGSLTQLFMAVVRLRKSSTISSVLVAMGI
+KYPMSKILCCADPVTGALKVSFPPVQTAATAECLMESEIQTTRSWQPSNIIKSVIFLNAS
+DEVQARSCALAKAYSSIMSVFVGQHEGYHIVQCSRKPKIPVEAHPLKAVAAMAQMACGHL
+GDVSWAQHGFHEPLVGAALPASVNGFFKKLIFRTDNNFIGVKRPAYRKKQRAGMVNALGC
+AAQEKLHTMSLKFPEGVHCGTAFPITSRTTVSAYEQFCGGWYNKAHAPADSSDLGGSVVV
+GAGIAPTNPAARLDKVFSQENLIEVDGQLNPVLTAWLGAGAGTGLQH
+>C_223
+KAFSWSGECEMQINLPKGASTQRFYRNTPKGLEVLKVAQSLFLESQNIPDTSLGHCLDKW
+AKLDYACSTPHQKRGGPKTSQKTVTDDAAEICAPQSHSGPESKVCRLQVSGPCLTKLLVF
+SVLCHGDGSQIPGKNMIYVSAKYTNCGLDCLLPASLATLFMGDLTLLFMDVVKMRRSSTL
+SSVLVAMEIPKSKIVCCAQPVTGALVSFPPVQTASTAECLSKNEIETTRKWTERNITKSI
+IFLNGSEEQQVRSCPIAKSYSQAMSVFLMQHDGYHVVQCSKEPKVPVSAHPLKAVAPMAS
+LACGHLGDVKWAQSGFHSPLVGASLPSSVDGFFRKLIFCNSGQFIGVKRSANVRKYRAGM
+VDTLGSAAQESLTTVKLKFAQGVHCSTAFTVDNRTTVSAYGQFCGGWYNKEHVPENKGDL
+LGGSVVVGAGVFPTKRSASLDKVFAEPKLSEVDGHLEPVTVWLGSGGGIALQH
+>C_224
+LAFSWVGEYDLQINLPRGASTQRFYRDAKKGLPVLKVAISLFLESQNILDTSLGNCLDKW
+AKLDYACSSSHQKQGGPKSSAKGLTEDGPAEICAAQSHHGPADSKLCVLQVGGPCLTKLL
+LFSVLCHGGGIPGKEMVYVTAKNCGYDCLIPASLAPAFMGSLTLLFMAVVRLKRKESTIS
+SVLVAMEIPKSKILCCAHPVTGALVPFPPVQTASVAACLMSSEIHTTRGWTPRNVTKSII
+FLDSSEEQQARSCPIAKSYSQIMAVFVGQHEGYQVVQCSREPKVPMEAHPLKAVARMGSM
+ACGHVGQINWAQHGFHAPLVGAALPGEVDGFFKKLIFEQFIGIKRSAFRRKLRSGKVDNC
+AASQKLKAVKLKFAEGIHCSVGFPIDSRTTVSAYGQFCGGWYNKANVPEDKTEMLGGSVV
+AGPGIIPLKPSTDKVFAQESLIKLDPQLDPVISVWLGVGGGTALQH
+>C_225
+LAFSWIGEYNMQLNLPKGASTQRFYRDTRKGLPVFNVQISLFLENQGIPDTALGGCFDRW
+CKVDYSCSSSHQKQGGPKSSQKVVTDDGPVEICDPQDHHGSADSKICRLQVSGPCLTKLL
+LFSVLCNGDGIPGRDMVNGSAKNCGYDCLIPASLAAAFMGSLTLQFMAVVRLRRASTIST
+GLTAMEIPKSDILCCAQPVTGALVSFPPVQTTSTADCLMTAEYQSTRSWTPRCSRVNLTK
+PIIFANNSEEQQARSCSIAISYSQFRVFVGQHEGYHVVHCSRESKVPVDSHPLKATAQMA
+SMACGHLGDVNWAQHGFHAPLVAATLQGTVDGLFRLLIFCSDGQFIGVKRSAYRRKLRAG
+MVDTGGCSAQEKLKTVKLKFTQSVHCVTAFPIESRTTVSAYGEFCGGWYSYDIKAHVAAD
+KNDFEGGSVVKGAGIFPTKPDASLEKVFAQENLIEADGQLDPVISVWLGVGGGTALQH
+>C_226
+LASWIGEYEMQISLPRGARTVRFYRDSRKGLPVLKPTTSLFLESQNIPDTSLGKCLDSWA
+KLDYACSSAHQKRGGSKSSQKGVTDNGPAEICAPQSHHGKADSKVCRLQVSGPCLTKLLL
+FSVLCHGDGKDMIYVSAKACSYDCFIPASLATAFMSSLTNLFMAVMRLRRTSTISTVLKG
+MEMPKSKILCCAQPVTGALVSFPPVQTANTAECLMTSEIQTIRSWTPRCSRVDITKSIEF
+LNSSEDQQEPACPIAKSYSMIMSNFVGQHTGYFVVQCSREPNPPLKEHPLKRLAPMASMA
+CGHLGDVNWAEHGFHAPLVGAALPGSVDGYFRKVIFCADGQFIGVKVSAYRRKLRDGMVD
+TLGCAAQEKLKTVKLKFTEGAHCSTAFPFDSRTTVSAYGQFCGFATLFGRYNKARHVPEG
+KSETTGGSVVVGAGIFPTKPSVAMDKVFAQENLIEVEGGQLDPVLTEVRLGVVGGTALQH
+>C_227
+LAFSWIGEYEMHLNLPRGTSAQRFYRDTRKGLPVLKVTIGVFLENQNIPETSLGDCLEKW
+AKLDYACSSSHQKRGGLKNSQKCVTDDGRAEIVAPQSHHGPADSKVCRLQVIGPCMTKLL
+LYDVLCHGQGKDMIFVSAQNCGYDCLIPAKLPTALMAGLTLLFMAVVRLRRTSTISSVLV
+AMETDNSKVLCCAQAVGGALVSFPPVQTASTAECMMTSQLQVTRSWTPRCSRVNINQSIS
+SEETHARSCPIAKSYIPSQLGSVFVGKHEGIHVVQCSREPKVPVEEHNPFKAVANMASMA
+CDLGNMNWADHGLHASLVGAALPGSVDVFFRKLIFCTNGQYLIGVKRSAYRRKLRAGMVD
+TLGCAAQEGLKVKLKFAEGVHCSTAFPIDSRTTVNAYGQFCGGWYNKEHVPEDKSELLGG
+SVVTGAGIFPTKPSASLDKIFAQENLIEVDGQLDPVLTVWLGVGGGTALQH
+>C_228
+LAFSWISEYEMQLNLPRGSSAQKFYRDTSKGLPVLKAPVSLFLDSQNIPDTSLGNCLDKW
+AKLDYSCSSSHQKRGGPASSQKGVTDDNPAEVPAPQSHHGPAESKVCRLQVSGPCLTKLL
+LFSVLCHGDGKDMIYLDADNCGYPCLIPASLATAFMGSFSQLILAVVRLRRTSTISIILA
+AMEEPKSLILCCAQSVTGAIVSFPPVQTASTAECLITSAVQTTRNWTPRCSRVNITKSII
+FLNSSEEQQARSCPIAKSYSEIMSVFVGQHEDYHVQQCSRGPSIPVQEHPLKVVAPMASM
+ACGHMSDVNWSDHGFHPPLAGQNLPGAVDGFFRKLIFCTDVGQFIGVKRSAFRRKLRSGM
+VSTNGCAAQEKLKNVKLKFAEGVHCSTAFPLDSRTPVSAYGQFCGGWYNKAHVPEDKSEL
+LGGSVAVEVGIFPTKPSASLDPVEFAQENLMGVDQLDAPLTVWLGVGGGPALQQ
+>C_229
+LAFAWIEYEMQINFPRGASNQRFYRNARKGLPVLKVTKHLFLEKQNIPDTSLGNCLDKWA
+KLDYACDSSHQKRGGPKSSQKGVTDDGPAEICARQSHHGPADSKVCRLQVSGPCLTKLLL
+FSVLCHGDGKDTIYVSARNCGYDCLIPAHLMKAFMGPLMLLFMEVVRLRRLSTVSSVLAA
+MEVPKSKILCCAQPVTGALISFPPVQTASTAEYLMSSELQTTRSWSPRCSRVHITKSIIF
+LNSSDEQQARSCPIAKSYSQIMSVFLGQHEGYHVVQCPREPKVAVENHPLKAVAPMASMA
+CGHLGEVNWAQHGFHAALVGAALPASVDGFIRKLIFCTDGQFIGVKSPAYRRKLHVGVVD
+TFGCAAQQGLKDVKLKFAEGVHCSTKFPIDSRTTVSAYGEFCGGWYNNHHVPEDKSELAL
+FGGSVVVGYAIFTTKPSASLDKVFIEENLMEVDGQLDPVLTVWLGVGGGTALEH
+>C_230
+LGFSWIAEYNMQINLPRGASAQRFYRDNRKGLPALKVTISLFLEIANIPDTSLGNCLAKW
+AKLGYACSSSHQKRGGPKTSQKGVTDDGPAEICAPQSHHGPADSKVCKHQVSGPCLKKLL
+LFSVLCHGDGKNMIYVSAKNCGYDCLIPASLATAFMGGLTFLPKAVVRLRRTSTDSSVLT
+AVEILSSKIVCCAQAVTGALASFPPVQTASTADVLMTSEIQTTQSWTPRCSPVNITSSII
+FLNSSQEQQARACPIAKPYSQVLSIFVGEHEGYHVVQCSIEPKVKAQEHPLKAVVPMASM
+ACGHMGDVNWIKHGFHAPLVGAALPGSVDGFFRKLIFCNDGKFINVKRSPYRRKLRAGKV
+DTLGCSAQEKLKTLKLKFAEGVHCSTAFPIESRTTVSAYGQFCGGWYDKAPVPEDKSELL
+AGSVVVGAGAFPTKPSAALNKVYAQETLMEEGSLDPALTVWLGVGGGTALQH
+>C_231
+FAFSWIGEYNMTINLPRGPSTQRFYRDTRKGLPILKVTVSLGLESQNIPNTSLGNCLDKW
+AKIAFACSSSHQKRGGPKSSQKGVTDDGPAQICAPQSHHGPADKVCRLQVPGPCLTKLLL
+FSVVCNGDGKDMIYVSDENCGYDCLIPASLATAFMGSLTLLFKGAVRLRRTTTVSSVLAA
+MEALKSKNAFILCCAQPVTGALVSFPPVQTATTAEYLMTTDVQTSRSWTPHCTRVDVTKS
+IIALNSSEEQQARSCPIAKSYPQIVSVFIGQHEGYHVVQCSREPLVPVEEHPLKAVAPMA
+KMACGHAADVGWAEHGGGALPGSVDDYFRKLIFVTDGQFIGVKRSAYRRKLRAGMVDELG
+YDAQERLKTAVKLKFDGVRCSTAFPINSRTTVSVYGQFCGGWYRKAHVPVDKTELLGGKY
+VVGAGIFPTRPSASLDKVFAQENLMEVDGSLDPVLNVWLGVGGGTALTH
+>C_232
+LAFSWIGEYNMQIHLPRGASSQRFYRDTRKGLPVLKVTVSLFLESQNHPDTSLGNCLDTW
+AKLDYACSSSHQKRGGPSSLQKGVTDDGPAEICAPQSHQGPADKVCRLQVSGHCITKLLL
+LSKLCHGKGKDMIYVSAKNCGYDCLIPASLATGFMGSLTLLFKAVVRLARTTSISNVLTA
+MEILKSKILCCAQPITGALVSFPPVPTATTAEYLMTSEIQKVRSWTPRCSKVSITKTIIF
+LTLDESDEQQPIAKPYQEVMSVFVGQHEGYHGVQVSHEPKVPVEEKPLKAEAPMASMDCG
+HMGDVDWAEWGFHAPMVGSNLPVSVDGFFRKLIFCTDGQFIGVKKSALRRRLRAGMVDTL
+GCAAQEKLKTVKLKFAEGVHCSTALPIESRSTVSAYGQFCGGWYNKAHVHEDKSELLSVV
+VVLGAGIFPTRPSAVLASLDNVFAQDNLMEVNGSLDPLLTVWLGVSGGALQH
+>C_233
+LGFSWIGEYNMQLNLPRGASTQRFYRDTRKGLPVHKITVSLFIESQNVKDTSLGNCIDKW
+AKLDYACSSSHQKRGGPKNSQKAVTDDGPAEICAPNSHHGPADKVCRLQVSGPCLTKLLL
+FSVLCHGDGKDMIYVSAKNCGYDCLIPAPLATPFMGSLTLIFKAVVRLKRTSTISSVLKA
+LQILKSKILCCAQTGALVSFPPVQNTAATAEYLMTSEIQSTRSWTPRCSKVNITKAVIFL
+NKSENQQARSCPIRKSYSQIVSVFVGDHEAYHATQCSRQPKVPVEEHPLKAVAPMGSMAC
+GHLGDVNWAEHGFHSPLTALPGSVDGFFRKLTSCTDGQFIGVKRTAYIRKLRASMVDTLG
+CAAQEKLTTVKLKFANGVHCSSVFPIQNRTKVSAYGQFWCGTKPHVPEEKGKLLGGSVVV
+GAGFFPKKPSASLDKVFAQENLVEVDGCLDPVLTVWLGVHGGTALQH
+>C_234
+LAFSWIGEYNMQINLARIASTQRFYRDARKGLPVLKVTVSLFLESQNIPDTALGNCLDKW
+AKLDYCAASHQTRAGPKSSQKGVTDDGPAEICTPQNHQGPADKVCRLQVSGSCLSSLLLF
+SVLCPGDGKDMVYVSAKNCGYNCAIPASLATEFTGSLTLLFKALVRLRRTSTESSALTAM
+EILKSKIKCCSQPVTGGLVSFPTVQTASTVEYLMTSDTTTRWWTPRCSRVNITKSEIFLN
+SVEEQQLRSCPIARSYSQIMSVFVGGHDGYHVVQCSRKPKVPVEEHPLKSVAPMSSLACG
+HMGVNWANHGFHAPLVGLALGGSVDGFFRKFIFCTDGQFIGVKRSAYRRKLRAGMVDTLG
+CAAQEKLKTVKLRFAEGVHCSTAFPIDSRTTVSAYGQFCGGWYNKAHVPEDKSELLGGSV
+VVGAAIFPSKPSSSLDKVFPQENLMAVDGSLDPVLTVWLGVGGGKPLQH
+>C_235
+LAFSWIGDSYNMQINLPRGASTQAFYRDQRKGLPVLKVTVSLFLESQNIPDSSLGNCVDK
+WAKLDYACSSSHQKRAGPKSGQRGVDNTGPSEICAPQSHYGPADKVCRLQVAASGPCLTK
+LLLFSVLCHSDGLDLIYVSAKNCGFNCLIPASLATAFMGSLTLLFKAIERLRRNSSRSSV
+LQAMEILKSGILCCAQPVTGAIVSFPSRQTASTAYYLMTSDIQPTRSWTRRCSRVNITTS
+IIFLNAAEDQQARNCPIAKSYPQIMGVFVAQHEGYHVVECSGQPKVPVEEHPLKSVAPMP
+SMACDHMGEVNWAQHGFHAPLVGQALPGSIDGFYRKLIFCTDGQFIGVKRSPYRRKLRAG
+MVDTLACATQEKLKTVHLKFADGVHCSTAFPIETRATISAYGQFCGGWYNKAHVPEDKSE
+LLEGANIFPTRPSASLEKVFAQENLMEADGSLDPVLTVWVGVGGGTTLQH
+>C_236
+MAFSWIGEYNMQINLPRGGSTQSFYRDARKGLPVLKITVSLFLESPEIPDTSLGNCLDKW
+GKLDEACSSSQQKPGGPKSSQKGVTDAGPAEICAPQSHHGPADKVCKLQVSGPCLTKLLL
+VSVLCDGDGKDMIYVSAKNCGYNCLIPSLDTAMGSLTLMFKAIVRLRRTSPRSSVLAAME
+ILKSKILCCGAQPVTGALVSFPPVQTVSTVEYLMTSDIQTTRSWPRCSRVDITKDIIFLN
+ASEEQQTCPRAKSYSTIMSVFIGRHNNYHVVQCSREPKVPIEHPLKSVAPMASMVCSHMG
+DVHWAQHGFHGPLVGLALPGAVAGFFRRLIFCTGDQFIGVKKAAYRRKLRAGIVDTLGGA
+AQEKLKTTKLKFKEAVHCSTAFPIDTRTTISAYGQFCGGWWNKGHVPEDKSDLLGGSVAH
+NELVGAGIFPTGPSASLDKVFAQENLMEEDGSLDPVLTVWLDVAGGTALQH
+>C_237
+LAFTWIGEYNMQIALKRGSSTQSFYRDARKGLPVLMVTVSLFLESQNIPDTSMGNCLEKW
+AMLDYACSSSHVKRGGPKSSQKGVTNAGPAEICAPQSHHGPADRVCRLQVSGPCLTKLLL
+VSVLCHGDGKDMPNIYVGAKNCGYDCLIPASLATAFMGRLSLLFKTIVRLRRTSTRSSVL
+AAMEILKSKVLCCAQPVTSALVGFPPVNTATTLYLMTSDIQTTRLWTPRCSRVNINLSIV
+FLASSEEQQSRSCPIAKSYSQIMSVFVGQHSGCCPVQCSREPGVPVEHPLKSVISMASMA
+CGHMADVLWAQHGFHAPLQVLAMPGSCKNDNPVDGFFRKLIFCNDGQFIKVKRSAYRRKL
+RFGMVDTLGCGAQEKLKTVKLKFAEGVHISTAFPVDARTTVSAYGQFYGGWYNRAHVPEN
+LSPFLGGSMIVGAGVFPTKPSASLDKVFADEDLMEVDGSVDPVLTVWLGVGGSTALSHHV
+G
+>C_238
+LAFSWVGKYNKQINLPRGASTQSFYRDARTGLPVLKVTVSLFLESQNIPDTSLGNCLGKW
+AKPDYACSSSHQKRGGPKRSQKGMTNAGPAAICAPQGHHGPADKVCRLQVSGPCLTKLLL
+VSLACHGDGKDMAKIYVSAKNCGYDCLIPASLATAFMGSITLLFFKAIVRLRRTSTPSSV
+LAAMESLKSKILCCAQPVTGALVSFPPVQTVSTAEYLMTSDIQTSRSWTPRCSRVSITKS
+KVFVDSSEEQQSRSCPIPKSYSQIMSVFSGEHEGYHVVQCSQEPKAPGGVEHPLKSVAPM
+AGMACGHKNDVNWAQHGYHEQLVGLALPGSVDGFFRKLIFANDGQFIGAKRSAYRRKLRA
+GMVPQLGCAAQEKLKTVKLGFAGGIHCSTAFPIDERTTASAYGEFCGGWYNKAHVPEDKS
+PLLGGGAIVGAGIYPAKPSSSLDKIFPQANLEVDGSVDPVLTIWLGVGGGTALTKH
+>C_239
+LAFSWIGEYNMQINLPRGGNTQSFYRDARKGLPVLKVTVSLFLESQNIPDTSLGNCLDKW
+ASLDYACMSSHQKSGGAKGSQKGVDDAGPAEICPPQNHHGPADKICRLQVSGPGCLTPLL
+LVLVLCHGDGTDVPKIYVAAKNCGYNCLVPASLAKAFMGSLTLLFRAIVRLRRTSTRSSL
+LAAMEILKSKILCCAQPVTGALVSFPPVQTASTAEYLMTSDIHTTRSWTPRCSRVYITKS
+ILFLNSSEEQQARSCPIAKSYSQIMSVFVGQHEGYHAVRCSREPKVSGGVEHPVLKSVAP
+MASMACGPLGDVNWAQHGFHAPIIGLALPGSVDGFFRKLIFCTDGQFIGVKRSAKRRKLR
+ADMVDTLGSAAQEKLKAVKLKFGEGVHCSTSFPIDTRTTASAYGQFCGGWYKNAKEDKSP
+LLGGSIVGIFPTKPSQNLDKVFAQENLMEVDGSVDSVLTVWLGVAGGTALLH
+>C_240
+LAFSWIGEYSVQINLPRGASTQSFYRDARKGLPVIKVTVSLFLESDTSLGNCLDKWEKLD
+YGCSSSHQKRGGPKSSRKGVTNAGPAEVCLPQVHHGPADKVCRLQVSGPCLTKLLLVSVL
+CHGDGKDMSKIYVSAKNYGYNCLIPASLATEFMGSLTLLFKAIVRTRRTETRSSVLAAME
+ILKSKVLCCAQPVTGALVGFPPVQSTAEYLMTSNVQTTQKWSPRCSRVNITKSVIFLNAS
+EEQQACRSCPIGKSYSQIMTVFVGQHDGYYIVQCSREPHIPGGVEHPLKSVAPQATMACG
+HMGDVNWAQQGFHAPLCGLALPGSVDGFFRKEGQFIGVKRSAYRRKLRAGMVDVLGCAAQ
+EKLKTVKLKFAEGVHCSTAFPIDTRTAASAYGQFCGGWYNKAHVKEDKSPLLGGSVVVLG
+AGIFPTKPSASLEKVFAQKNLMGVDGGVDPVLTVWLGAGGATALQH
+>C_241
+LAFSWVGDYNMQINLPTGASTQTFHQDERKGMPILKVTVSLFLESQKIPGTSLGNSLDKW
+TGLRAKLDYACSDGHQKRGGPKSSEKGVTDAGPAEICAPQSHHGPADSVCRLQVAGPCLT
+KLLLVSVLCHGDGKDMPKIYVYAKNCGYNCLIPASLATAFMGSLTLLFHAIVKLRRTTTR
+SSVLSAEILKSKILCCTQPVTAALVSFPPVQTASAQTSDIETTRSWTPRCSRVEVTKSII
+FLNSSEEQQARSCPIAKSYVQIMSVFLGQHEGYHVVQCSRESKVPGGVEHPLKSVAPMAS
+MACGHMGDVIWAQHGFHAPLTGIALPGSVEGFFRKLIFCNDGQFIGVKRSAYRRKLRAGM
+VDTLGCAAQEKLKTVKLKFVEGVHCSTALNIDTRTKASAYGQFCGGWKNKAHVKQDKSPL
+LGGSVVVLGAGIFPKKPSASLDNVFAQENLMEVDGSVDPVLTVWLGVGGGTALAH
+>C_242
+LAFSWLGEYNMQINLPRGASTQSFYRDARKGLSVLKVAVSLFLESSNIPDTSLGNCLDKW
+TGLRAKLDYACSSSHRKRGGPKSSQKGVTDAGPAEICAPQSVHGPADKVCRLNISAPCLT
+KLLLISVLCHGDGKDMPKIYVSANNCGYNCLLPASLATNFMGSLTLLFKAIVRLRRTSTR
+SAILAAEILKSSILCAFQPVTGALVSFPPVKTATTAEYLMTSDIQTTRSWTPRCSRVNIT
+KSIIFLNSSEEQQARSCPIPKSYSQIMSVLVGQHEGYHVVQCAREPKVPGGVEHPLKSVA
+PITASMACGIMGIVNWAEHGFHAPQVGLELPGSVDGFLRKLIFCTNGQFIGIKRSAYRRK
+LRAGMADTLGTAAQEKLKTVKLKSAEGVHCTAAFPVNTRTTASAYGNFCGGWYNKAHVKE
+DKKPLLGGSVVVLGAGIFPTKLSASLDKVFAQENLMEVIGSMEPVLTVWLGVGGGTALQH
+>C_243
+LAFSWIGEYNMQVNLPQGASTQSFYRDARKGLPVLKVTVSLFLESQNIPDTSLGNCLDKW
+TGLRAKLDYACSSSHQKWGGPKSSQKGVTDAGPPAEICAPQSHNGPADKVCRLQVGGPCL
+TKLLLVSVLCHGDGKDMPKIYVSAKNCGYNCLIPASLVTAFMGSLTLLFKAVRLRRTSMR
+SSVLAAEVLKSKILCCANPVSGALVSFPPVQTSSNAQYLMTSDIQTTRSWTPRCSRVSIG
+KEIIFLNSSEEQQARSCPIAKSHSQIMNVFVGQHEGYHDPKVPGGVEHPLKDVAPIASMA
+CCGHMGDVNWAQHGFHAPLIGLALAGSVDGFFRKLIFSTDGQFVGVKRSAYRRKLRQGMV
+DTLGCAAQEKLKTVKLKFAEGVHCSTAFPIDTRTVASAYGQFCGGWYNKAHLKEDRSPLL
+GGSVVVLGAGILPTKPSASLDKVFSQENLMEVDGSVDPALTVWLGVGGGTAMQH
+>C_244
+LAFSWIGDYNLKINLPRGASTASFYRDARKGLPVLKVTVSLFLESQNITDTSLGNCLDKW
+LRAKLDYACSSSRQKRGGPKSSQKGVTDAGPGDICAPKSHHGPADKVCRLQASGPCLTKL
+LLVTGLCHGDGKDMPKIYVSAKNCAYYCVIPESLAAAFMVSLTLLFKAIVRLSRTYTQIS
+VLAAAILKSKILCCAEPVTGALVAFPPVQTAKTAEYLLTSDIQTNTRSWTPRCTRVNITK
+SIIFLNSSEDQKGRSCPIAKTHSQIMTVLVGQHEGYHGVQCAREPKVAGGVEHPLKSVAP
+MASMACCENMGDVNWAQHGFHSPLDGLALPGYVDGFFRKLHFCTDGQFIGVKRSAYRRSL
+RAGMVDTLGCAKFAQEKLKTVKLKFAEGVHCATAFSIDTTTTSAYGAFCGGWYNKSHTKE
+DKSPLLGGSVVVLGAGIFPSKPSCSLDKVFAQENLMEVEGSCDPILTVWLGTGGGTLQH
+>C_245
+LAFSWIGEYNMQINLPKEASTQSFYRDARKGLPVLKVTVSLFLEGQNITDTSLGNCLDKW
+TSLRAKLDYACSSSHRKRGGPKSSQKGVTDQEPKEVCEPQSHHGPVDEVCRLQVSGPALT
+KLLLVSVLCHGQGKDMPKIYVSAKNCGYNCLIPTSLASAFMGSLTLLFKAIVKLRRASTR
+SSVLAAEILKSKILCCAQPVTGAIVSFPPVQTASTAEYLTTSDIQTTHSWTPRCSRVNIT
+KSIIFLNSSEQQQARSCPIAKSHSEIVSVFVGQHEGYHVVQCDRQPKVPGGGEHYPLKGL
+APMARMACCGHMGDLIWAQHGFHAPLVGLALPEDVDGFFRKLIFCTDGQFIGVKRSAYRR
+SLRAGMVNTLGCAAFAQEKLKTVKVKFAEGVHCSTAFPIDVRTTASAYGQFCGGWYNKAH
+VKEDNSPLVLGAGIFPTKPSASLDKVFARENLMEVEGSVDPTLTVWLGVGGTAMQHI
+>C_246
+LAFSRIGEYKMQINLPRGASTQSFYRDSRKGVPHVLKVTVSLFLEAHNIPDTSLGNCLDK
+WTGLRAKLDYACSRSHSKRGGPKACQKGVTDAGPSEICAAQNHHGPADKVCRLPVSGPCL
+TKLLLVSVLCHGDGKDMPKIYVSAKNNCGYNCLIPASLATAFMGSLTLLFKAIVRLRRTS
+TRSSVLAAEILKSKILCCAQPVTGALVSFPPVQTASKAEYLMTNDIQTTREWTPRCSRVN
+ITKSILFLNSSEEQKARSCPIEKSNGQIKSVFVGQHEGYHVVQCSRDPKVPGPVEHPLKS
+VAPMASMACCGHMGDVNWAQQGFHAPIVGLALPESVNGFYWKLMFCTDGQFIGVSRSAYR
+RKIRAGMVDTLGCAAFAQEKLKNVKLKFAEGVHYSTAFPIDTRTTASAYGHFCGGWYNKA
+HVKQDKSPLLGGSVVVLGASVFPTKPSESLDKTFAFQEDLMAVEGAVDPVLTVWLGVGGG
+TAMAN
+>C_247
+LAFSWIGEYNMQINLPRGASTQSFYRQNRKGLSVLKVTVSLFLESQNIPETALGSCLDKW
+NGLKAKLDYACSSSPQKRGGPKSSQKGMTDAGPAEIAAPQSHHGPAEKVCRLQVSGPCLT
+KLMLVSALCHGDGKDMPKIYVSAKNCGYNYVIPASLASAFMGSVTLLFKAIVRFRRTSTR
+STVLAAEILKSKILCCAVTGALVSFPPVQTASTAEYLMSSDIQTTVPWSPRCSRVAITKS
+IIFLNSSEEQQARSCPIAKAHSQIKSVFVGQHEAYHVLKCSREPKVPGGVEHPLKSVAPM
+ASMACCGHMGDVQWAQHSFHSPIVGLSLPESVDGFFRKLIFCTDGQFIGVKRSAYHRSLR
+AGMVDTLGCAAFAQEKLETVKLKFSEGVHCATRFPINTRNTASAYGQWCGGWYNKAHVKE
+DKSPPLGGSVVVLGAGIFPTKPSTSLDKVLAQENLTEVEGAVDPVLTVWLGVGGGPAMQH
+>C_248
+LAFSWIGEYNMQIGLPRGTSKRSFYRDARKGVLKVTESLFLESQNLPDVSLGNCLDKWTG
+ICAKLDYACSSPPQKRGGPKKSQKGVTDAGPAERCAPQSHNGGADKVCPLKVSGPCLTKH
+LLVSVLCHGDGKDMPMIYVNAKDCGLNCRIPASLGTAFMGSLALLFKAIVRLRRTSDRSS
+VLAAEILKSKVLCCEQPVTGGLVSFPPVQTASTAEYLMTSDIQSTRPWTPRCSRVNITKN
+IIFLNSSEEQQAVERRCPIALPHSGIKSVFVGQHEGYHVVQCSREPKVPGDVEHPLQSVA
+TMASMSCCGHMVDVNWIQHGFHAPIVGLALPESVEGIFRKLIFCTDGQFIGVKRTAYRRS
+LRAGMVDALGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASGYGQFCGGWYNKAHV
+KEDKSPLLGGSVTVLGAGTFPTKPSASLDKVFAQENLMEVEGSVDPVLTLWLGVGGGAAM
+QH
+>C_249
+LAFSWIGECNLQINLRGASSQSWYRDARKGLPVLKVTTSLFLESQNIPDTSLGNCLDKWT
+GLRAKLDYSCSSSPPKRGGPKSSQKGVTDAGPAEICAPQSHHGPANKVCRLEVSGQCLTK
+LLLVSVLCHGDGKDMPKIYHSAKNCGYNCLTPASLATAFMGPLTLLFKAIVRVRRSGVLA
+AEILKSKILCCAHPVTGAVVSFPPVQTASTAEYLMTSDIQTTRPRTPRCSRVNITKSFIF
+LNSNEEQQARSCAIAKSHSQIKSVFVEQHPGYHVVHCSRAPKVPGGVNHPLKSCVPMVAM
+ACCGHMGDVNWAQHGFHAPIIGLALPESVGGFFRKLIFCTDGQFIGVKRSAYRRSLRAGM
+VDTLGCAAFVQEKLKTVNLKFAQGVHCSSAFPIDTRTTAGAYGQFCGGWYNKNHVKEDKS
+GELGGSVVVLGAGIFPGKPSASLDKLFAQENLMEGEGSQDPVLTVWLGAGGGTAMQH
+>C_250
+LAYSWIGEYSMQINLPRGPSTQSFYRDDRKGLPVLKITVSLFLDSQNIPDTSLGNCLDKW
+TGLRAKLDYACSSSPQKRGGPKVSQKGVTDAGPSEICAPQSHHGPADKACRLQVSGPCLT
+KLLLVSVKCHGDGKDMPKINVAAKNCGYTCLIPGSLATAFFGTLTLQFKAIVQLRRYSTR
+SSVLAAESLELKSKMLCCVQPITGALVSFPPVQTASTADYLMTSDIQTTRPWTPRCSRVN
+ITKGFTFLNSSEEQQARSCPINKSHSQAKKVFVGQHEGYHVVQCSREPKVPGGVEHPLKS
+VAPMASMACCGHMGDVNWAQNGFHAPIVSLALPESVDSFFRKLIFCTDGQFIGVKRSAYR
+RSLRAVDTLACAAFTQAKLKTVKLKFAEGAHCSTGLCLVAFPIDTRTTASAYGQFCGGWY
+NKAQVKEEKSPLLGGSVVVFGAGMYPTRPSASLDKVFSQENLMEVEGVDPVLTVWLGVGG
+ATAMQH
+>C_251
+LFSWIGGYNMQINLPIGPSTQSFYHDARKGLPVLKVTVSLFLESQNDPDTSLGNCLDKWI
+GLRVKLDYACSSSSQKRGGPKSSQKGVTDDGPAEICAPQSHHGPVDKVCRLQVSGPCLTK
+LLLVEVLCHGDGKDMPKIYVSGKNCGYNCLIPASLATAFMGSLTLLFKAIVRLRRTSTRS
+SVLAAHPEILKSKVLCCVQPVTGALVSFPPVQTASTAEYLMKMTSGIQVTRPWTPRCSRV
+NITKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYHIVQCNREPKVPGGVEHPLK
+SVAPMPSMACCGHMGNVNWAQHGFHGPIVGLALPESTDGFRKLIFCTDGQFIGVKRSAYR
+RSLRAGLVDTLGCAAFAQEKLKTVKLKIAEGVHCSTAFAIDTRTANAYGQFCGGWFNKAH
+VKENSSPLLGGGVVVLGSGILPTKPSASLDKVFAQENLMEVEGSVDPVLTVWLGVGGGTA
+MQH
+>C_252
+LAFSWIGEYNMQVNLPRGPSTQSFYRDARKGLPVLKVTVSLFLESQNIPDTSIGNCLDKW
+TALRAKLDYACSSSPQKRGGLKSSQKVVTDAGPAEICAPQSHHGPADKVCRLQVSGPCLT
+KLVLVCVLCHGDGKNMPKIYVSAKNCGYNCLIPASLATAFMGSLTLLFKRIIRLRRTSTR
+GSILACEILKSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSRVNVT
+KSFIFLNTSEEQEVRSCPIAKDSHSQIKSVFVGQHEGYHVVECSRDPKVPGGVEHPLKSV
+TPMASMACCGHLGDVNWAQHGFFAEIIGLALPEAVDGFFRKLIFCTDGQFIGVKRSAYRR
+SLRAGLVDTLGCAEFAQEKLKTVKLKFEEGVHCNTAFPIETRTTASVYVQFCGGWYNTAH
+VKEDKSPLLGGGVVVLGAGIFPTKPSASLDKVFMQENLMEVEGSVDPVLTVRLGVPGGTA
+MQN
+>C_253
+LAIGEYNMHINLPKGPATQSFYRNARKALPVLKVTVSLFLASQNIPDTSLGNCLNKWTGL
+RAKLDYACSSSPQKRSGPKSGQKGVTDAGPAEICAPQSHHGPADKVCRLQVSGPCLTKLL
+LVSVLCHGDGKDMPKICVSAKNCGYKCLIPASLATAFMGTLTLLFKAIVRLRRTSTRSSV
+LAAEILKSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSRLNITKSF
+IYLNSAEEEQGRSCPIAKSHSQIKNVFVGQHEGNVTQCSREPKVPGTVEHPMKSVAPMAS
+MACCGHMGDVDWAQHGFHPPIVGLALPESADGFFRKLIFCTEGQFIGVKRSAYRRSLRAG
+MVDTLGCGAFAQEKLKLVKLKFAEGVHCSTAFPLDTRSTASAYGQFCGGWYNKAHVKEEK
+SPLLGGSVVVMGEAGIFPTKPSASLDKVFAQENLMEVEGSVDPVLTVWLGVGGGTAMQQ
+>C_254
+LAFSWIGEYDMQINLPRGASTQSFYRDDKKGLPVLKVTVSLFLESQNIPDTSLTNCLNKW
+TGLRAKLDYACSASPQKRGGPKSSQKGVTDAGPAEICAPGSHHGPADKICRLQVSGPCLT
+KLLLVSVLCHGDGKDMPKIYVSAKNCGYNCLIPAGLATNFMGSLTLFFNAIVRLRRASTR
+SSVLAAEILKSKVLCCTQPVTGARVSFPPVQTASTADYLMTSDIQTTRPWTPRCRRVNIT
+KSIIFLNSNEEQQARSCPIAKSHSQIKSVFVGEHEGYHVVQCSRESKVPGGVEHPLKSVA
+PKATMDCCGHMGDVNWAQHGFHAPIQGLALPESVDGFFRKLIFCTNGQFIGVKRSAYRRS
+LRAGMVDTLGCAAFAQEKTKSAKLKFAEGVHCSTSFPLDTRTTASAYGQFCGSWYTKAHV
+KEDKSPLLGGSVVVLGAGIFPTKPSASLDKVFAQENLMEVEGSVDVLTAWLGVGGGSAMQ
+H
+>C_255
+LAFSWIGEYNMQINLPRGHSTQSFYRDARKGLPVLKVTVSLFLESQNIPDTPLGNCLDKW
+TGLRAKLTYACSSSPQKRGGPKSSQKGVTDAGPAEPCAPQSHQGPADKNLQVCRLQVSDP
+CLSKLLLVSVLCHGEGKDMPKIYVSAKNCGFNCLIPAGLTTAFMGSLTLLFKAILRLRRT
+STRSSVLAAEILRSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDINTTRPWTRCARVN
+ITKSHIFLNASDEQQARSCPIAKSHSQIKSVFVGQHNGYHVVQCSREPKVPGGVEHPLNG
+VAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESVDGFFRKLIFCTNGQWIGVKRSAYR
+RSLRAGMVDTLGCAAFAKEKLKTVKLKFAEGLHCATAFPIDTRTTASDYGQFCAGWYNKA
+HVKEETSPLLAGGSVVVLGAGIFPTKPSATLDKVFAQENLMEVEGSVDILTVWLGVGGGN
+AMEH
+>C_256
+LAFSWIGEYNMQINLPRGPSTQTFYRDARKTLPVLKVTVSLFLESQNIPDTSLGNCLDKW
+TGLRAKLDYACSSAPQKKGGPKSSQRGVTDAGPAEICAPQSHHGPADKVCRLQVSGPCLT
+KLLLVSVLCHGDGKDMPKIYVSAKNCGYNCLIPASLATAFIGSLTLLFKAIVRLKRTSTR
+SSVLAAEILKSKVLCCTQPVTGALVSFPPVQTNSTAEYLMTSDIQTTRPWTPRCSRVNIT
+KSFIFLNTSEEQQARSCPIAKSHSQIKSVFVGQHEGYHVVQCSREPKVPGGVEHPLKSVA
+PMASMACCGHMGDVNWAQHGFHAPIVGLALPESVDGFFRKLIFCTNGQFIGVKRSAYRIS
+LRAGMVQTIGCAAFAQEKLKTVKLKFAEGVHCSSAFPIDTRTTNSAYGQFCGGWYNKAHV
+KEDKSPLLAGGSVVVLGAGIMPTKPAALSASLDKVFAQENLMEVEGSVDVLTVWLGVGGG
+THMQH
+>C_257
+LAFSWIGSYNMQLNLPRGPATQSFYREARKVLPVLKVTVSLFLESQNIPDTSLGNCLDKW
+TGLRKLDYACSSSPQKRGGPKPSQKGVTDAGPAHICAPQSHHPAADKVCRLQVNGPCLKT
+KLLLVSVLCHGDGKDMPKIYVSARNCGYNCLIPASLATAFMGSLTLTFKAIAHLRRTSTR
+SSVLAAEILKSKVLCCTQPVTGSLVAFPPVQSASTAEYLMTSDIETTRPWTPRCSRVNIT
+KGFIFLNSTEEDQARGCPIAKSHSHIKSIFVGQHEGYHVVQCSKEPKVPGGVEHPLKSVA
+PMASMACCGHMGEVNWAQHGFHAPIVGLALESADGFFRKIIFCTDGQFIGVKRSAYRRLL
+RAGMVDTLGCAAFAQEKLKTTKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNKAHVK
+EDKSPLLAGGSVVILAAGIFPTKPSASLDKVFAKENLMEVEGSVDKLTVWLGVGGGTAMQ
+H
+>C_258
+LAFSWIGEYNMQINLPRGPSTQSFYRDTRKGLPVLKVTVSLFLESQNIPDTSLGNCLDKW
+TGLRAKRDYCSSSPQKRGGPKSSQKGVTDAAPAEICAPQSHHGPADKVCQLQVSAPCLKT
+KLLLVSVLCHGDGSDMPKIYVSAKSCGYNCLFPYASLATAFMGSLALLFNAIVPLRRTST
+RSSVLAAEILKAKVLCCTQPVAGALVSFSPVQTQGTAEYLMTSDIQTARPWTPRCSRVNI
+TKSFIFLNSSETQQARSCPIAKSHSQIKSTFVGQHEGYRVVQCSKGPKVPGGVEHPLKSV
+APMASMACCGHMGEVNWAQHSFHAPIVGLALPASADGFFRKLIFCTNGQFIGVKRSAYRR
+SLRPGMVDTLGCAAFAQEKLKTVKLNFDEGVHTSTAFPIDNRTTASAYGQFCGGWYNKAH
+VKEDKSPLLAGGSVVVLGAGIFPTKPSASLDKVFAQENLMEVEGSVGDVLTAWLGVGGGT
+AMQY
+>C_259
+LAFSWIGEYNIQINLPKGPSTQSFYRDARKGLPVLKVTVSLFLSTQNIPDTSLGNCLDKW
+TGLRANLDYACSSSPQKRGGPKSSQKGVTDAGPAEICAPQSHHGPADKVCRLQVSGPCLK
+TKLLLVSVLCHGDGKDMPKIYVSAKNCGYNCLIPASLATAFMGALTLRFKAIVRLRRTST
+RRSGLAAEILKSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSRVNI
+SKSIFLNSSEEQQARSCPIAKSHSQAKSVFVGQHEGYAVPIQCSRDPKVPGGVEHPLKSV
+APMASMACCGHMNDVDWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYRR
+SIRTGLVDTLGCAAFAQENLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNKAH
+VKEDKSPLLAGGSVVVLGAGIFPKKPSASLDKVFAQENLMEVEGSVGDVLTVWLGVGGGT
+AMQN
+>C_260
+LAFSWIGEYNMQINLPRGPSTQSFHYRDARKGLPVLKVTVSLFLESQNIPDTSLGNCLDK
+WTSLRANLDYACSSSPQKRGGPKSSQKGVADAGPAAICAPKSHHGPADKVCRLQASGPCL
+KTKLLLVSVLCHGDGKDMPKIYVSAKNCGYNCLIPASLATEFMGNLTLFKAIVKLRKTMT
+RSSGLVAEILKSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSRVNI
+TKSFIFLNSSEEQQASSCPIAKSHSQIKSVFVGPHEGYRVPVQCSREPKVPGGVEHPLKS
+VAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYR
+RSLFERAGMVTTLGCAAFAQEKLRGVKLKFAEGVHCATAFPIDTRTSSSAYGQFCGGWYN
+KAHVKESKSPLLAGGSVTVLAAGIFPTNPSASLDQVFAQENLMEVEGSVGDVLTVWLGVG
+GGTAMAH
+>C_261
+LAFSWIGEYNMQINLPRGPSTQSFYRDAVKGLPVLDVTVSLFLESQNIPDTALGNCLDKW
+TGLRANLDYACSSSPQKRGGPKSSQKGTTDAGPAAICAPQSHDGPADKVCRLQVSGPCLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLATAFMGALALLFKAICRQLRRT
+SARSSGLAAEILKSKVLCCTQPVTGALVGFPPVQTASTAEYLMTSDIQTTRPWTPRCSRV
+NITKSFIFLNSSEEHQSRSCPIAKEHSQIKSVFVGQHDGYRVPVQVSREPKVPGGVEHPL
+KGVAPMASEACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCSNGEFIGVKRSA
+YRRSYRAGMVDTLGCEAFAQDKLKTVKLKFGEGVHCSTAFPIDTRTTASAYGHFCGGWYN
+KAHVKEDKSPLLAGGSVVVLGAGIFPTKPSASLDKVFTQDNLMEVEGNVGDVLTVWLGVG
+GGTSMQH
+>C_262
+LAFSWIGEYNMQINLPRGPSTQSFYRDARKGLPVLNVTISLFLESQNICDTSLGNCLDKW
+TALRANLDYACSSSPQLRGGHKSRSQKGSTDAGPAQICAPQPADKVCRLQVSGPCFKTKL
+LLVSVLCHGDGKDMPKFIYVSAKSCGYNCLIPASLATAFMGSLALLFKAIVRLRRTSTRS
+SALAAEILKSKVLCCTNPVTGALVSFPPVQTATAREYLMTSDIQTTRPWTPKCSRVNITK
+SFIFVSRSEEQQARSCPIAKSHSQIRSVFVGQHEGYRQPVQCSREPKVPGGMEQPNKSVA
+PMASMACCGHMGDVNRAQHGFHAPIVGLALPESALDGFFRKLIFCTNSQFIGVKRSGYRR
+SLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYKQFCGGWYNKAH
+VKENKSPLLAGGSVVVLGAGIAKPSAALDKVFAQDNLMEVEGSVGDAVLTVWLGVGGGTA
+MQV
+>C_263
+FALSWIGEYNMQINLPRGPSTQSFYRDARKGLPVLHITVSLFLESQNIPDTSLGNCLDKW
+TGLRANLDYACSSSPQKRGGPKSSQKGSTDAGPAEICAPQSHHGPADKVCRLAVSGPCLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKSCGYNCLIPESLATAFSMGSLTLLFKAIVRLRRT
+SARSSGLAAEILTSKVLCCTQPVTGALVSFPPVQTASTNEYLMTSDIQTTRPWTPRCSRV
+NITKSFLFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREAKVPGGVEHPN
+KSVAPMSSMACCGHLGDVNWAQHGFHAPAVGLALPETADGFFRKLVFCTNGQFIGVKRSE
+YRRSLRAGMVATLGCAAFAQEKLRTVKLKFAEGVHCSTAFPVDTRTTGSAYGQFCGGWYN
+KAHVKEDKSPLLAGGSIVVLGPGIFPTKPSASLDKVFAQDNLMEVEGSVGDAVLTVWLGV
+GGGTAMQH
+>C_264
+LAFSWIGEYNMQINLPRGPSTQSFYREARKGLPVLNVTVSLFLESQNIPDTSLGNCLDTW
+AGLRRNLDYACSSSPQKRGGPKSSQTGSNDAGPAEIYAPQSHHGPADKVCRLQVSGPCLK
+TKLLLASVLCHGDGKDMQKFIYVGAKNCGYNCLIPASLATALMGSLTLLFKAIVRLRRTS
+TRSSGLAAEILTSKVLCCTQPVTGAMVSFPEVQTASTAEYLMTSDIQTTRPWTPRCSRVD
+ITKSFIFLNSSEDQQARSCPLVKSLSQIKSVFVGQHEGYRVPVQVSRAPKVPGGVEHPNK
+SVAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESSDGFFRQLIFCTNGQFIGVKRSAY
+RRSLRAGMVDALGCASFAQEKLKTVKPKFAAGVHCSTAFPIDTSTTASAYGKFCGGWYNK
+AHVKEDKSPLLAGGKVVVLGAGIFPTKSSASLDGVFAQENLMEVEGSVGDAVLTVWLGTG
+GGTAMQH
+>C_265
+LAFSNWIGEYNMQINLSRGPSTQSFYRDARKGLPVLDVTVSLFLESHNIPDTSLGNCLDK
+WAGLKANLDYSCSSSPLKRGGPASSQKGSTDAGPAEICAPQSVHGPADVCRLQVSGPCLK
+TKLLLVSVLCHGDGKDLPKFIDKYVSAKCGYNCLIPASLATAFMGSLTLLFKAIVRLRRT
+STRSSGLAAEILTSKVLCGSCTQPVTGALVSFPPVQTASTAEYLKTSDIQTTRPWTPRCS
+RVNITKSFIFLNSSEEQQARSCPIAKSHPKIKSVYVGQHTGYRVPVQCSREPKVPGGVEH
+PNKASVAPMASMACCGHMGAVHWAHHGFHAPIVGLSLPESADGFFRKLIFCTNGQFIGVK
+RSAYRRSLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGG
+WYNKAHVNENKSPLLAGGSVVVLEAGIFPTKPAASLDKVFDGAQENLMEVEGSVGNAYLT
+VWLGVGGGTAMQH
+>C_266
+LAFSWIGEYNMQINLTRGPSTQSFYREARKGLPVINVTVSLFLESQNIPDTSFGGCLDKW
+AGLRENADYACSSSPQKRGGPKSSQKGSTDAGPAEICAPQSHHGPADVCRLQVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLATAFMGSLTLLFKAIVRLRRTSA
+RSSGLAAEILTSKVLCCTQLHPVTGALLSFPPVQTAWTAEYLMTTDIQTTRPWQPRCNIT
+KSFIFLNSGEEQQARSCPIAKSHSQISKSVFVGQHEGYRVPYQCSREPKVPGGVEHPNKS
+VAPMAGMACCGHMGEVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYR
+RSLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNKA
+HVKEDKSPLLAGGSVVVLEAGIFPTKPSASLDKVFAQENLMEVEASVGDAVLTVWLGVGG
+GTAMQH
+>C_267
+LAFSWIGEYNMQINLTRGPSGQSFYRDARKGLPVLNVTVSLFLESQNIPDISLGNCLDKW
+AGLRANLDYACSSSPQKRGGPKSSQKGSTDAGPAEICSPQGPADGCRLHVSGPCLKTGLL
+LVSVLCHGDGKDMPKFIYVSAKNACGYNCLVPASVATAFMGSLTLLFKAIVRLRRASTRG
+SGLAAEILTSKVLCCTAPVTGALVSFPPVQTACTAEYLMTSDIQTTRPWTPRCSRVNITK
+SFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYVPVQCSREPKLPGGVEHPNKSVAP
+MASMACCGHMGDVNWAQHGFHAPIVGLALPESANGFFRKLIFCTNGQFIGVKRSAYRRSL
+CAGMVDTLGCAARAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNKAHVK
+EDKSPLLAGGSGVVLEAGIFPTKPSGSLDKVFANLMEVEGSVGDAVLTVWLGVGGGTAMQ
+H
+>C_268
+LAYSWIGEYNMQINLTRGPSTQSFYRNARKGLPVLNVTVSLFLESQNIPDTSVGNCLDKW
+AGLRANLDYACSSSPQKRGGPKSSQKGSTAAGPAEICAHQSVHGPADVCKLHVSGPCLKA
+KLLLVSVLCHGEGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGCLTLLFKAIVRLRRTST
+RSSGLAAEILTSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSSVQI
+TKSFTFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNKS
+VAPMASMACCGHMGDVTWAQHGFHAPIVGLALPESSDGFFRKLVFCTNGQFIGVKKSAYR
+RSLRAGKVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTAFAYGQFCGAWYKKA
+HVKEDKSPLLAGGSVVKLEAGIFPTKPSGGLDKVFAQENLMEVEGSVPDAVLTKWLGVGG
+GTAMQH
+>C_269
+LAFSWIGEYGMQINLHRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLDYACSSSPQGKRGGPKSSQKGSTAAGPAELCAPQSHHGPADVCRLNVSGPCVK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKQIVRLRRTS
+TRSSGLAAVILTSKVLCCTVPVTGALVSFPPLQTASTAEYLMTSDIQTTRPWTPRCSRVN
+ITKSFIFLNSSEEQQARSCPIAQSHSHIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNK
+GVAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGLKRSAY
+RRSLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNK
+AHVKEDKSPLLSGGSVMVLEAGIFPTKPSGSLDKVFAQENLMEVEGSVGDAVLTVWLGVG
+GGTAMQN
+>C_270
+LPFSWIGEYNMQINLVRGPSTQDFYRDARKGLPVFKVTVSLFLEGQNDIPDTSLGNCLDK
+WAGLKANLDYACSSSPQGKRGGPKSSQKGSTEAGPAEICAPQSHHGPADVCRVHVSGPCL
+KTKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRT
+STSSSGLAAIILTSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIHTTRPWTPRCSRV
+NITKSFIFLNSSEDLQARSCPIAKSHGNIKSVFVGQHEGYRVPVRCSREPKVPGGVEHPN
+KSVAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLAFCTNGQFIGVKRSA
+YRRSLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGMFCSGGWY
+NKAHVKEDKSPLLAGGSVVVLEAGIFPTKPSGSLDKVFAQENLLEVEGSVGDAVLTVSLG
+VGGGTAMQH
+>C_271
+LAFSWIGEYNMQINLTRGPSTQSFFRDARKGLPVLNVTVPLFLESQNIPDTSLGNCLDKW
+AGLRANLDYACSSSPQGKRGGPKSSQKGSTDAGPAEICDPQSQHGPADVCRLHVSGPVLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILTSKVICCTGPVTGALVSFPPVQTASTEEYLMTSDIQTTRPWTPRCSRVN
+ITKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNK
+SVAPMASMACCGHRGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIQTKRSAY
+RRSLRAGMVDTLGCAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNK
+AHVKEDKSPLLAGGSVVVLEAGIGPTKPSGPLEKVFAQENLMEVAGSVGDAVLTVWLGVG
+GGTVMQH
+>C_272
+LAFSWIGEYNMQLNLTHGPSTQSFYRDARKGLPVLNGTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLDYACSCSPQGKRGGPKSSQKGSLDAGPAEICAPQSHHGPADVCRLRVSGPCLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPIAFMGSLTLLFKAIVRLRRAS
+TRYSGLAAIILTSKVLCCTQPVTGALVSFPPVQSASTAEYLMTSDIQTTRPWTPRCSVNI
+TKSFIFLNSSEEQQARSCPIAKSRSQIKSVFVGNHEGYRVPVQCSRETKVNGGVEHPNKS
+VAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYR
+RSLRAGMVDTLGCAAFAQEKLRTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGWYNRA
+HVKEDKSPLLAGGSVVVLDAGIFPTKPSGSLDKVFAQENLMEVAGSVGDAVLTVWLGVGG
+GAAMQH
+>C_273
+LAFSWIGEYNMQINLTRSPSTQSFYRDARKGLPVLNVTASLFLESQNIPDTSMGNCLDQW
+AGLRANLDYACSSSPQGKRGGPKSSQKGCTDIGPAELCAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCAYNCLLPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILTSKVLCCTQPVTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSVNI
+TKAFIFLNSSEEQQARSCPIAKSHSQIKTVFVGQHEGYRVPIQCSREPKVPGGVEHPNKS
+VAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYR
+RSLRAGMVDTLGCATFAQEKLKTVKLKFAEGVHCSTAFPIDTKTTASAYGQFCGGWYNKA
+LVKEDKSPLLAGGSVVVLEAGIFPTKPSGSLDKVFAQENLMEVAGSVGDVVLTVWEGVGG
+GTAMQH
+>C_274
+LAFSWIGEYNMQINLTRGPSTQSFYRDACKGLPVLNVTVALFLESQNIPDTSLGNCLDKW
+AGLRANLDYACSSSPQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSVLCHGDGKDMAKFIYVSAKNCGYNCLIPASLQTAFMGSLTLLFKAIVRLRRTS
+TSSSGLAANILTSKVLCCTEPLTGALVSFPPVQTASTAEYLMTSDIQTTRPWTPRCSVNI
+TKSFIFLNNSEEQQARSCPIAKSHSQIKSHFVGQHEGYRVPVQCSREPKVPGGVEHPNKP
+VAPMASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRNLIFCTNGQFIGVKRSAYR
+RSLRAGMVDTLGCATFAQEKLRTVKLKFAEGVHCSTAFDIDTRTTASAYGQFCGGWYNKA
+HVKEDKGPKLAGSSTVVLEAGIFPTKPTGSLDKVFASENLMEVAGSVGDAVLTVWLGVGG
+GTAMQH
+>C_275
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVALFLESQNIPDTSLGNCLDKW
+AGLNLDYACSSSPQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRVHVSGPCLKTK
+LLLVSVVCHGDGKDMPKFIYVSSKNCGYNCLIPASLPTAFMGSLTLLFKAIVKLRRTSTR
+SSGLAAIILKVLCCTQAVTGALVMFPPVQTASTAEYLMTSDIQTTRPWTPRCPVNITKSF
+IFLNSSEEQQARSCPIAKSHSQIKSIFVGQHEGYRVPVQCSREPKVPGGVEHPNKSVAPM
+ASMACCGHMGDVNWAQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRSAYRRSLR
+AGMVDTLGCAAFAQEKLRTVKLKFAEGVHCSTAFPIDTRTTSSAYGQFCGGWYNKAHVKE
+DKGPLLAGGPVVVLEAGIFPTKPSGSLDKVFAQENLMEVAGSVGDAVLTVWLGVGGGTAM
+QH
+>C_276
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKALPVLNVTVSLFLESQNHPDTSLGNCLDKW
+AGLRANLDYACSSSPKGKRGGPKSSQKGCTDAGPAEICAPHSHHGPADCRLHVSGPCLTT
+KLLLVSVLCHGGGKDMPKLIYVSAKNCGYNCVVPASLPAAFMGSLTLLFKAIVRLRRTST
+RSSGLVAIVLKVLCCTQPVTGALVSFPPLQTASTAEYLMTSDIQTTRPWTPRCSVNINKV
+AASTKSFIFLNSSEEQQARSCPIAKSHSQIKNVFVGQHEGYRVPVQCSREPKIPGGVEHP
+NKSVAPMASMACCGQMGDVNWPQHGFHAPIVGLALPESADGFFRKLIFCTNGQFIGVKRS
+AYRRSLRAGMVDTLGCAAFAQEKLRTVKLKFAEGVHCSTAFPIDTRTEASAYGQFCGGWY
+NKAHVKEDKCGPLLAGDSVVVLEAGIFPTKPSGSLDKVFAQEGLMEVAGSVGDAVLTVWL
+GVGGGTAMQ
+>C_277
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLDYACSSSPQGKRGGHKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSALCHGDGKDMPKFIYVSAKNCGYNCLIPVSLPTAFMGSLTLLFKAIVKLRRSS
+TRTSGLAAIILKVLCCTQPVTGALVSFPPLQTASTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHPQIKSVFVGQHEGYRTPVQCSREPKVPGGVEH
+PNKSVAPMASMACCGHMGDINWAQHGFHAPIQVGLALPEGADGFFRKLIFCTNNRFIGVK
+RSAYRQSLRAGMVDALGCAAFAQEKLRTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGG
+WYNKAHVKEDKGLLAGGSVVVLEAGIFPTKPSGSLNKVFAQENLMPVAGSVGEALLTVWL
+GVGGGTAMQH
+>C_278
+LAFSWIGAYNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPETSLGNCLDKW
+AGLRANLDYACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTA
+TRSSGLAAILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKV
+AASTKSFIFLGSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKIPGGVEHP
+NKSVAPMASMACCGHMGDVNWAQHGFHAPIVGLAVPEGADGFFRKLIFCTNGQFIGVKRS
+AYRRSLRAGMVDTLACAAFAQEKLKTVKLKFAEGVHCSTAFPIDTRTTASAYGQFCGGSI
+AWYNKAHVKEDKGPLLAGGSVVVLEAGIFPAKPSGSLDKVFAQPNAMEVAGSVGDAVLTV
+WLGVGGGTAMQH
+>C_279
+LAFSWIGEYNMQINLTRGPSKLQTQSFYRAPRKGLPVLNVTVSLFLESQNIQDTSLGNCL
+DKWAGLRANLNYACSGSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGP
+CLKTKLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKSIVRLR
+RTSTRSSGLAAIILKVLCCTQPVTGALVSFHPLQTSSTAEYLMTSDIQTTRPWTPRCSVN
+INKVAASTKNFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGG
+VEHPNKSVAPMQSMACCGHMGDVNWAQHGFHAPIVGLALPEGADGFFRKLIFCSNGQFIG
+VKRSAYRRSLQAGMVDTLGCAAFAQEKLRTVKLKLAEGVHCSTAFPIDTRTTASAYGQFC
+GGWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVW
+LGVGGGTAMQH
+>C_280
+LAFSWIGEWNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLVNCLDKW
+AGLRANLACSSSSQGKRGGPKSSQKGCTDAGPAEIIAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSVLCHGEGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTVTR
+SSGLAAIILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWSPRCSVNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPS
+KSVAPMASMACCGHMGDVNWAQNGFHAPIVGLALPEGADGFFRKLIFCTNGQFIGVKRSN
+YRRSLKAGMVDTLGCAAFENAQEKLRNVKLKFAEGLHCSTAFPVDTRTTASAYGQFCGGW
+YNKAHVKEDKGPLLVGGSVVVLEAGIFPTKPSGSKVYAQENLMEVAGSVGDAVLTVWLGV
+GGGTAMQH
+>C_281
+LEFSWIGEYNMQINLTRGPSAQNFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLACSSSSQGKRGGPKKSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTR
+SSGLAAIILKVLCCTQPVTGRLVSFSPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSVAPMASMACCGHMGDVNWAQNGFHAPIVGLALPEGADGFFRKLIFCTNGQFIGVKRSA
+YRRSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGVHCSIAFPIDTRTTASAYGQFCGGDY
+CWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWL
+GVGGGTAMQH
+>C_282
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTESLFLESQDIPDTSLGNCLDKW
+AGLRANLACSSSSQGKRGGPKSSQKGCTDADPAEICAPQSHHGPADVCRLHVNGPCLKTK
+LLLVSVLCHGDGKDMPKFIYVPAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTR
+SSGLAAIILKVLCCTQPVTGALVSFPPLEVSSTAEYLMTSDIQTTRPWTPRCSVNIKKVA
+ASTKSFIFLNSSEEQLARSCPIAKSHSQIKSVFVGQHEGYRVPVQCRREPKVPGGVEHPN
+KSVAPMASMACCGHMGDVNWAQNGFHAPIVGLALPEGADGFFRKLIFCTNGQFIGVKRSA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGVHCSIAFPIDTRTTASAYGQFCGGDY
+CWYNKAHVKEDKGPLLAGGSVVVLEEGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWL
+GVGGGNAMQH
+>C_283
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPILNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLACSSSSQGKRGGSKSAQKACTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSVLCHGDGTDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTR
+SSGLAAIILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSVAPMASMACCGHMGDVNWAQNGFHAPIVGLALPEGADGFFRKLIFCTNGQFIGVKRSA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGVHCSIAFPIDTKTTASAYGQFCGGDY
+CWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWL
+GVGGGTAMQH
+>C_284
+LAFSWIGEYIMQINLTRGPSTQSFYRDARKGLPVLNVTVTLFLESQNIPDTSLGNCLDKW
+AGLRANLACSSASQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSVHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGEVTLLFKAIVRLRRTSTRSS
+GLAAIILKVLCCTQPVTGAGVSFPPLQTSSTAEYLLTSDIQTTRPWTPRCSVNINKVAAS
+TKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNKS
+VAPMASMACVGHMGDVNWAQNGFHAPIVGLALPEGAEGFFRKLIFCTNGQFIGVKRSAYR
+KSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCW
+YNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQEDLMSVAGSVGDAVLTVWLGV
+GGGTAMQH
+>C_285
+LAFSWIGEYNMQINLTRGPSKQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLACSSSSQGKRGGPKSSQKGCTDAGPAEICAPESHHGPADVCRLHVSGPCLKTK
+LLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGALTLLFKAIVRLRRTSTR
+SSALAAIILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNLNKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKPVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSVAPMASMACCGHMGDVNWAQNGFHAPITGLALPERGAEGFFRKLILCTNGQFIGVKRS
+AYRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGD
+YCWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVW
+LGVGGGTAMQH
+>C_286
+LAFSWIGEYNLQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRKSTR
+SSGLAAIILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSLNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSMASMACCGHMGDVNWAQNGFHIPIVALPEGAEGFFRKLILCTNGQFIGVKRSAYRKSL
+RAGMVDTLGCTAFAQEKLTRTVKLKFGEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNK
+AHVSEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWLGVGGG
+TAMQH
+>C_287
+LAFSWIGEYNMQINLTRGPSTQSFYRDAKKGLPVLSIFLESQNIPDTSLGNCLDKWAGLR
+ANLACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTKLLLV
+SVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTHFMGSLTLLFKAIVRLRRTSTRSSGL
+AAIILKVLCCTQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVAASTR
+SFIFLNSSEEQPARSCPIAKSHSQIKNVFVGQHEGYRVPVQCSREPKVPGQVEHPNKTVA
+PMASMGCCGHMGDVNWAQNGFHQPIVGLALPEGAEGFFRKLILCTNGQFIGVKRSAYRKS
+LRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYN
+KAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWLGVGG
+GTAMQH
+>C_288
+LAFSWVGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RPSGLAAIILKVLCCTQPVTGALVSFPALQTSSTAEYLMTSDIQTTRPWTPRCSVNINKV
+AASTKSFIFLNSSEEQQARPCPIAKSHTQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHP
+NKSVAPMASMGCCGHMGGVNWAQNGFHAPIVGLALPEGAEGFFRKLILCTNGQFIGVKRS
+AYRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGD
+YCWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDTAVLTV
+WLELAGVGGGTAMQH
+>C_289
+LAFSWIGEYNMQINLIRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPTEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSILCHGDGKDMPKFIYVSAKNCGYKCLIPASLPTAFMGSLSLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWAQNGFHAPIVGLALPEGAEGFFRKLILCTNGQFIGVKR
+SAYRKSLRGGLVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGG
+DYCWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKIFAQENLVEVAGSVGDAVLTV
+WLELAGVGGGTAMQH
+>C_290
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVSVSLFLETQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKTSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKAMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSKTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQDEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWAQHGFHAPIVGLALPEGAEGFFRKLILCTNGQFIGVKR
+SAYRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGG
+DYCWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTV
+WLELAGVGGGTAMQH
+>C_291
+LAFSWIGEYNMQINLTRGPSVQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPPEICAPQSHHGPADVCRLHVSGPCLKT
+NLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDLQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSGEQQARSCPIAKSHSQIKDVFVGQHEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWAQHGFHAPMVGLALPEGAEGFFRKLILCTNGQFIGVKR
+SAYRKSLRAGMVDTLGCEAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGG
+DYCWYNKAHVKEDKGPLLAGGSVVVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTV
+WLELAGVGGGTAMQH
+>C_292
+LAFSWIGEYNMQINLTRGPSTQPFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RSSGLAAMILKVLCCATQPVTGALVSFPPLQTSSTAEYLTTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWAVNGFHAPIVGLALPEGAEGFFRKFILCTNGQFIGRSA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDY
+CWYNKAHVKEDKGPVLAGGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGTVGDAALTVW
+LELAGVGGGTAMQH
+>C_293
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RNSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSDEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEH
+PNKGVAPMASVGCCGHMGDVNWATNGFHAPIVDLALPEGAEGFFRKLELCTNGQFIGRSA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASARYGQFCGGD
+YCWYNKAHVKEDKPLLAGGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVW
+LELAGVGGGTAMQH
+>C_294
+LAFSWIGECNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRDNLNPCSSSSQGKRGGPKSSSKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVDINK
+VAASTKSFIFLNSSEEEQARSCPLAKSHSQIKSVFVGQQEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDY
+CWYNKAHVKEDKPLLAGGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWL
+ELAGVGGGTAMQH
+>C_295
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVPLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPSEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPAAFMGSLTLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEH
+PNKSVAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRCA
+YRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDY
+CWYNKAHVKEDKPLLAGGSVVGVLEAGIFPTKPSGSKVFAQEKLMEVAGSVGDAVLTVWL
+ELAGVGGGTAMQH
+>C_296
+LAFSWIGEYNMQINLTRGPSTQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKW
+AGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKT
+KLLLVSVLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINK
+VAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVLV
+SEHPNKSVAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIG
+RSAYRKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCG
+GDYCWYNKAHVKEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAPSVGDAVLTV
+WLELAGVGGGTAMQH
+>C_297
+LAFSWIGEYNMQINLTRGPSQSFYRDARKGLPVLNVTVTLFLESQKIPDTSLGNCLDKWA
+GLRANLNACSSSSQGKRGGPKSSQKDCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTK
+LLLVSLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRS
+SSLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSVAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYR
+KSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCW
+YNKAHVKEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWLELA
+GVGGGTAMQH
+>C_298
+LAFSWIGEYQINLTRGPSQSFYRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLDKWAGL
+RANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCLKTKLL
+LVSLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRSSG
+LAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVAAS
+TKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSQEPKVPGGVEHPNKS
+VAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKS
+LRAGMVDTLGCAAFAQEKLTRTDKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYN
+KAHVKEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWLELAGV
+GGGTAMQH
+>C_299
+LAFSWIGEYQINLTRGPSQSFYAESTTLRDARKGLPVLNVTVSLFLESQNIPDTSLGNCL
+DKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPC
+LKTKLLLVSLCHGDGKDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRT
+STRSSGLEAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNI
+NKVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGV
+EHPNKSVAPMASMGCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGR
+SAYRKSLRAGMVDSTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCG
+GDYCWYNKAHVKEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTV
+WLELAGVGGGTAMQH
+>C_300
+LAFSWIGEYQINLTRDPSQSFYAESTTLRDARKGLPVLNVTVSLFLESQNIPDTSLGNCL
+DKWAGLRANLNACASSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPC
+LKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLKTSDIQTTRPWTPRCSVNIN
+KVAASTKSFIFLNSSEEQQAKSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVE
+HPNKSVAPMASCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCAGDYC
+WYNKAHVKEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWLEL
+AGVGGGTAMQH
+>C_301
+LAFSWIGEYQINLTRGPSQSFYAESTTLRDARKGLPVLNVTVSLFLESQNIPDTSLGNCL
+DKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPC
+LKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNIN
+KVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVE
+HPNKSVAPMASCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVQLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYC
+WYNKAHVKEDKPLLAGGQSVVGVLEAGIFPTKPSGSKVFAQENLMEVAGSVGDAVLTVWL
+ELAGVGGGTAMQH
+>C_302
+LAFSWIEYQINLTRGPSQSFYAESTTLRDARKGLPVLNVTVSLFLESQNIPDTSLGNCLD
+KWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPCL
+KTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTST
+RGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVA
+ASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPN
+KSVAPMASCGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKSLRAG
+MVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNKAHV
+KEDKPLLAGSVVGVLEAGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVGGGTA
+MQH
+>C_303
+LAFSWIGEYQINLTRGPSQSFYAESTTLRDARKGLPVLNVTVSLFLESQNIPDTSLGNCL
+DKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPC
+LKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNIN
+KVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVE
+HPNKSVAPMASCCGHMGDVNWATNGFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYC
+WYNKAHVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELA
+GVGGGTAMQH
+>C_304
+LAFWIGREYQINLTRGPSQSFYAESTTLRDARNGLPVLNLTVSLFLESQNIPDTSLGNCL
+DKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGPC
+LKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTS
+TRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNIN
+KVEASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVE
+HPNKSVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYR
+KSLRAGMVDTLGCAAFAQEKLTRTVKLKFADGIHCSIAFPIDTRTTASAYGQFCGGDYCW
+YNKAHVKEDKPLLSGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAG
+VGGGTAMQH
+>C_305
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGP
+CLKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRT
+STRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNI
+NKVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGV
+EHPNKSVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYC
+WYNKAHVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELA
+GVGGGTAMQH
+>C_306
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGP
+CLKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRT
+STRSSGLAAIILKVLCCATQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNI
+NKVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGV
+EHPNKSVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYC
+WYNKAHVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELA
+GVGGGTAMQH
+>C_307
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSSQGKRGGPKSSQKGCTDAGPAEICAPQSHHGPADVCRLHVSGP
+CLKTKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRT
+STRSSGLAAIILKVLCCAAQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNI
+NKVAASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGV
+EHPNKSVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAY
+RKSLRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYC
+WYNKAHVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELA
+GVGGGTAMQH
+>C_308
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSRQGKRGGPKSSQKGCGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSLCHGDGDMPKFIYVSAKNCGYNCLIPASLPTAFMGSLTLLFKAIVRLRRTSTR
+SSGLAAIILKVLCCAAQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKV
+AASTKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHP
+NKSVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKS
+LRAGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYN
+KAHVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVG
+GGTAMQH
+>C_309
+LAFSWIGREYQINTTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSRQGKRGGPKSSQKGCGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSLCHGDGDMPKFIYVSAKNCGCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRSS
+GLAAIILKVLCCAAQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVAA
+STKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNK
+SVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKSLR
+AGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNKA
+HVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVGGG
+TAMQH
+>C_310
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSRQGKRGGPKSSQKGCGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSLCHGDGDMPKFIYVSAKNCGCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRSS
+GLAAIILKVLCCAAQPVTGALVSFPPLSSTAEYLMTSDIQTTRPWTPRCSVNINKVAAST
+KSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNKSV
+APMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKSLRAG
+MVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNKAHV
+KEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVGGGTA
+MQH
+>C_311
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSRQGKRGGPKSSQKGCGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSLCHGDGDMPKFIYVSAKNCGCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRSS
+GLAAIILKVLCCAAQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVAA
+STKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNK
+SVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKSLR
+AGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNKA
+HVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVGGG
+TAMQH
+>C_312
+LAFSWIGREYQINLTRGPSQSFYAESTTLRDARKGLPVLNLTVSLFLESQNIPDTSLGNC
+LDKWAGLRANLNACSSSRQGKRGGPKSSQKGCGPAEICAPQSHHGPADVCRLHVSGPCLK
+TKLLLVSLCHGDGDMPKFIYVSAKNCGCLIPASLPTAFMGSLTLLFKAIVRLRRTSTRSS
+GLAAIILKVLCCAAQPVTGALVSFPPLQTSSTAEYLMTSDIQTTRPWTPRCSVNINKVAA
+STKSFIFLNSSEEQQARSCPIAKSHSQIKSVFVGQHEGYRVPVQCSREPKVPGGVEHPNK
+SVAPMASCCGHMGDVNTNGLFHAPIVGLALPEGAEGFFRKLELCTNGQFIGRSAYRKSLR
+AGMVDTLGCAAFAQEKLTRTVKLKFAEGIHCSIAFPIDTRTTASAYGQFCGGDYCWYNKA
+HVKEDKPLLAGSVVGVLETGIFPTKPSGSKVFAQENLMVAGSVGDAVLTVWLELAGVGGG
+TAMQH
+>C_3
+SLTPVRFPPEDCNFTYSSNNFADVIRIDSDGLPYAPKASFKTYWSQCSGLQTVVRNTCEL
+ISCLVGGPTAENGKCKYKAKSKTSVEGALEQYARFCGLMMCTYLERIKGSNFECTARGVR
+YWTGPALKTKKLRRVNPNDVEKDVEGYPYLEKYYIFLKSKKLVTWIKEPYCGSIDAGALK
+RPKAFTDILSKGSRTQKMGLGLYEKLNLACRSFVIYPEGKFTEYGGNTNKETNACPVDVG
+GENKIGFGFVQLPTEDQIDATHFEQSEHQGISGSTKSEAFFPSLGQHHPGPKNAAFKQWN
+CLNIKNSKQHSAKKGADKIHSSTGWGGKPNSGAIQWLGEQPGWQTPSVAPAVLQADQCGH
+WAQADNGIVTPADKVSKITKLQGLGAVEGLGDGNVGTYNKCVDATTQLAAF
+>C_4
+IDAGATKYIHTSVCLTVENARPAYTTLQCGSAPIPVHAALAQMDYGCSCQEQKPKQSREL
+SHYIYQTCNYCKLKILGKLGCSPDAVFLKAYPIADPVMKIHTNESIKTLGAVDIPSIANH
+FIHSNDHAVVKSDDLQDIKNSFSQQVPIERSGVGVATSIYEHTKSAMAVAGKLGQVLALA
+SAGAQVTGVKGDSHANGLANSAYCLISALPCDVFGVAKKHRRLKFGSYSCFMSDPHAPLY
+GAPNDLKIKRVRNLPVVKHEFFPPLSPTGVAGVTTVIVACSEDKCSNDAQDAPQSNECPG
+ASMSAHMSILAAGLISYEIPFFPKQTKDNNAADAYTAGEAGLQTARKKKWVATEQKTDSY
+LQGLSANHMPMVETLRCAVAFLKNNCIEFIPGVKCRPATPVALPCRIADRLTAKEARAEE
+GAFDKARLENNLGAGENVMHPIAIIKCLGSCVYANANREQLCKGDHEAGGRKVDYGETIA
+SLDTLHGCGFTISDKAQLSLFRILLAGEEAHLSPFVSRYAPESAKAYIHLNTVLNVALVA
+KDGENGLTHKVGLQDGEFNMQQAQGLETLVAKDSHVAVDGGKTNSATIPKTTNGTAGRPL
+ICCGSRELILSIDECHFAVRSGTTDVVAKDKEPCEYMPGAVILSLKTSECLTFAGECSKK
+KKPQASSSATFALTMGTPGCVNNLGFGYHRGRLLFVAQEDRTLRELQHHSS
+>C_5
+DCESAERENQNTGSEAYPDCVNINCRRQIWSVRITMLASPHQTADKIAHKKKEIETAASS
+AKGDSVDVLGQGCIEKPLENEKLAKKFTLNAILQGKSCQTREAWHEPRHAQPLSGLTPKW
+GIAAVGTRLAILYSFRGLPNYRALSLKYTKGAKQATAMINQEEAVAFGTAVEHALVTAKC
+TTGGAHDGEEQPQSGPAGCQALQSAKAQTKKPLGGCFEKRLHKCVMIGTGQAVADKGRRA
+VKGLYEKLHKKPPGKTDFECFVSKNKGVNADESKIFGQKVGAVLDPLPRQHISKGHAPNF
+VANKDNYQLKVDAETHFTMGLCLAETALGTPLSKTTHEAMFIRKAHTGEQASEDEVAGGD
+KKSQTQLKPVGALQSRARPKEFNKGAKPPQGEHKLSTNPFFFRTDNCDNAGGNARPWLAA
+YAHGALACYWGCQLGQFQTLSPDPNLMGFPKICRHFVTVDRWTAYQLHMAEFTVCQFSLK
+FHKDNARSMFKCFNVAQKKKGGVGRTGRTMSKEGNFECSADPYKWEEMEITLGSSKQQKK
+ANEQQFAFCDPLQLTTPVLRKHLAVRCHTEQVSDQAVKLPSDFTKDLSNAMKVVFAEHCN
+NHIGCQDSLAGGLPDLLCTALQKIKDHLKNIVRDTGPAIIYKVRDIKHLALSCNQQAQTK
+AMVEVEGQGHCCCHRSEPSATTLSKVKGVVRLPLFDAKMVGLNGSDAVAPKFSFSWILYK
+GQKAEGKMGDSNLDPGYGSTPGFERHYKQCEDNDLRNNSLKLIAKGWDHCHAELRHNTEK
+GAVADSSSALTADQDKVENDFVWVSTNKETLTKGRTLDNDTNFNEATGCRMSLGCGMSIP
+KITKLNIPKIEAQDASTPDGHCSLHEHDVRVFPHYAEAVSQNIYTKGSKLLKESAADEDA
+IVAGGSPRFPPKPMLGAISKSNQS
+>C_6
+TLPIRWYFFKSEVKLKPTAEMSCTDNLQQDKPRRIGVGEPAGFTERLSGMTVDPHDQGQV
+GEMFEPRGWCTHFILFFAGVAGNHSAESSLNKNELFLLGRPDEYIPSPLTGAFFYPRRNL
+SFWYGISANEVKVKVVFHVRKGNMSFHPSIPNHQCVQLKPVDAVLQCVMHPQRSKLILMA
+KSGQLTQGQECGPIKSFRNKYQNHIMKPCATAGYRESRNFARKSVAGEPCYVFSQGLRLA
+YATRMKALLVEEYLMSKVNAIISEATQDFTAAMAPQAYFNFHHVLPGMGTCSGTGLDCST
+YDFAVHAKMYGERVKNECCPIIMYALKGWIRRLVHGILSVGTGWKQGLNGAFEYHHDEEP
+FQSKLEIKPSGNVETSYKKTMTEKHDHVELSTSGGALSMLSKVFARPKRSRNKTIGKGAP
+QGQGIPVETKTELMAIEMRSAHAIPAQNNQQGAEQLLAVDVTSMFYAFEVVDTAKCEIFA
+GGTWSHGKIVAKHEHPFSSAFYSGPDCKVLAGRLARKIRFDRKHSGHHIGLCHYLLTPSI
+DDGGAIVCAIPRGCRHNWMTTDNSKMDNGPDSHGDGSGGTAKDAGIGITTSHGLGAEKRS
+IFRQVISAVQTGNELDGVAIVASMGLHPQETLKGRKNGLHSYGKLACLECYVFNSTQYTM
+AIVGLEDKLTTFVAYELRAAIVMYSKLHPLNLPLAHATDDMPFAFGKGHHCQKWCGAKTS
+GFCNCKPAKEPAIVKRYAFAVLNRESFGLTCNVCGLLVKALKRAANLHARDGQWIDNKDN
+ADHGENLRGPGSKEKRDSICGSKAFPSAAVKAVTRDASLPTVAQQGYVKDKFTVGMPLHE
+AGILLGYFCNFAGGATTSPIKVKVAAEEHQGALFLASNIFAIDDDVRPHLALGNKSYHCL
+LTASALFCNRDECVPIGGAGYIALIYHGFKDTNPSLSAPEENDEKTESQEATVSYATWRL
+WKLSAANIVATEHPGLLPIALVLTFNGFWCH
+>C_36
+WLPIKWYIQPDVLKIKGEMSCTQHNEQRKPRPIKTTNVTGYTDNLGGLIVGPHKTSPVGA
+VNKPWTWCTYFLLFAGLAGNHTSGDALQKHSTGFLGRPNEYLTPPLDGSFFYVQRDLPKN
+HGIIADHLASKIVFLRGGQRFHPSFRNHDCVQRSNVDALLPCVAPHGSPKLTLMALGEDI
+TADEQCGSIHAFAEKCQRSTKNECTESGYRANPFPREVVGGDPCYILSQGMRLAWDIMKG
+VIIEEYLKTNHTTAQVPQDYFEFTALKHLLLPLGPLSSNTALDSSTYDFVLEVSLYSERN
+KNQACPVVVYVVKGWVRALVHGKLCVGKGWETGLKGPFKYTNLGEPGEDKLDIAAAPDVT
+AIIKTSLEQRHEHCDLGTSGSVGKSKHKMLRARNKTAGKAGLVGQGISLEAREEFTADAM
+RGNWAQSQQTQCHNVGSGHVLSTAVQSTNYILGAAFETVETTDCDVFSTGWAHASYGKMT
+QFPPFSRAYYNQPLVLAGRTLKPERDHGGHHFEDEDGFPTGLCHYYATPGVDNHSLSANT
+SSYENEPGAHLDGAGGTAKESTIGIALSAGLAVEDQGLFRQCIEQAQTGNVDLSGGARVP
+SMGFCAQEFLKGRLDGLHAYGKRTCLNCYGCSSVRRTLAIVSLGADLTIFVPYEARAECI
+MRGLLQALAMHLSQTHSTEVNEKPFPFEKGHQCQKRCKKPGGLCECKVAKEPGIVTHDRY
+ASFADLWRSKFGQTCTGCSILVSTSDREANLRPREGKKLHNQQSTEVGRSLLDETAKQKK
+DSICGDKPFSGAGVKGLALIGQLGCISGILILYFCKEAKSTSVTAKDGQIGVNEQQTAVF
+LGTNIFDGGEDVRAHLSLSEKGYECFLTAKVMPMFMTPLIQMKCGADGCVPVGKAAYALI
+YHKDTNQPISAPGENLEKSENPQATHTVSAWKLWLLKKQKPRAKENAGLMNVGEVLTFVG
+FYCD
+>C_37
+QLPVKWYIKPQVKDLKIKGELCTSKTLQKKKPIKIKDSNPPGFNEKLGGFIVGPLDESAA
+GSILKPKIWCGYYILFAGGAANHAEGHTLQKHSLGLLDRPQTYLSPGLGGTLFYVEREVP
+LLEGIVEPHVENKIVFHIRTNNLSLHQSFPSHDCVQLAPHIDALLSCVTAPGSPSLILMA
+RGEDIQAGEECPTTNSFADDYQITNKEPCAESSYRTTDAFAACREAVGGNPCFVLAQGLR
+LAWDTIFKGILVCQDYLLSKKTATTHIVPHGYPDLEALHPLVPPCGNCGSSLGANTYEFA
+VSATMYVARVKGQACPIVVYPKGWVRALVPGKLKLAQGGWEDGLNGPLKYQPAQEPFQEM
+MDIKGVTDVNTPLKTSAVEKHQYAELDTSGNLHKSKDKMGRVRNRSLHKGGAQSQGMPIE
+SKSEFVADAMKAAQAQPGAHHNVLAVHVMSLTAKMSYFEIHVTTNCQISAAGFWTQTKIN
+MHKAPPFSTYGQPECLVLAGRTLTPERTPGGHHFPKEPGVPTGECNYLLTKSVDAGWLGT
+NTVRYNDKPNFNPDASGGTAKDLGAIGVSVSHGLGAENKAVFKQVISPARSGDVELSGVS
+VVQSMGLAPQGSLNGRLEGLQSYGKLDCLDGASCVYNSTRRTLNIAHLEVRITTFAPYEL
+RAETQMTSKLHAIHLAHTPSSEVMPFGPGKGFFCQKWAGPKKSGGCDCKVAHEPGIVHNE
+RYTFGMLTRDSFGLTCTDCLTLVSKKDRLSNLHPREAWLKNQDPIETHDVGVPSQSSTPC
+LPLASFCTTAEHAGFGSLLDATGSPGTVSADSLDPTGNDRRTSVCMKKAFLGAGPAFGRG
+QTIDTGEAGFVTDVLIKGMVFYELGILVLFYCKYARGAAAGSNKSNISVDEHQGALFLGA
+NILAEDDDVSINLGPSNKAYGCFLKNKVLIKYMVKDEPIQILCGPDGCVPDYHAGYRLIY
+QKDSNPGTGANEDNVENSEAPEATVTVGVLWLLSAEQPRQAVEHPGLLAVALVLPFHVCD
+>C_38
+QLGVKWYFKSNVKLKVKGSLTTEFDTLQQKKPRKIPNYNRPGHTEKLPGLIHQQNKVGDV
+TKPRTWCTYFILFGGAAGNNTVGSQLHELYAALLHRPAEFLTPKVDGQFFYVQQEVPLNK
+GIVASHVAGKVHFRISIGMRFHASMRAHPCIQLSNVDALLSCVAEPGGESLVLLSRGHDI
+STGEDCGTVSPFAPKYTRKQPCGGSGFWATKPYRRHAVGGDPCYVLTQNMQLHWDTIMKG
+ALIEDNMLTKTEGTTAMRPQGYLDAEGLLHLLTKVGAPASTELDCSTYGAVYSAVVYVER
+IRKDACPVVVYPKGWARNLVHGILCVGHCGEEGLNNRFKYHRTQTPYKKKADIKGVGPSL
+NGTYKTSIRETAHGRANLSSSDCLHKSVHNTVKKPSGKAGNGGAEGQGIPLDAKSEFAAD
+VMRATQAQPAQSHHVGPSDAISVAITSASYLEVVAATKFSGGFWPHAPADMKQAPPFSTP
+FYNQTDPLVLAGRCRSASAHDGHHFEKEPGVPGLSSYLFGPCPDGSWLSTNTYEQTGEGR
+GAADKRPPISFVGVVALVGRFISISYGLGGEHRTVFRRVISATQSGNVELSAVAIVPGML
+LSPQETLEGKQDGLRSYGKLHTLDGACYVYTGNRHLLPVIDLDSKITTFVPYELRLYLPH
+GHSTQVMSFAFSKGHHCAKWCGSKKGKGCNCSDDKEPGIIVLERYAFTVLATGQNCKSCT
+TLVSFLQRAGNLHPREALWLHAQNKTQTGDTLLDPAGDEKRDSICGNKTFAGAGVKGFGC
+GLTIAATIGMLAYLTHVLTKGLVLEDAGYVLLCACKYTKGTAAGSGRVKVEVAEHQGALF
+AGGGIFLDDEDVKTHLNLAEKLYQCYITDKVLVKYIAKDNLIHIPCGAEGCKVPVAQAAY
+VLIYHDNTDPPDSGPDEKIERSDNPSSTVSLASWKLWLLSAQKAKSLEHPAIPVAMVNAF
+IAFACK
+>C_39
+QLSIKWYFKNQVKLKTKGEFPSAQTLLQPIKVKSAGPTGFNETLGGLINEECPVDDVQKT
+WCTYYILLTGTENHHKSGQSQKRHTLATLSRGNDYVAAPLGGQFFFAQREVPLWHGIVQN
+VDNKRVFHIRKGDMRFEASLRHHQCLHQLSQVEAITCVAEPSKPKLFLLARGEDITMGEE
+CGTILSIPDDYDRTSKTPCSDTEYRAGNQFARETVGGDPCCVLKQGLPLAWDSILKFILI
+EEYLVSKSNATGYFDFEALHNLLPPVGACRSTALECSSYDFVISVTVYAERVHDDVCPVI
+TYNKGWVRLLMHGKLGIGQAGVEVAVNAPFKYHHTQEPYKDKADINAVASVHQSYKDDMA
+QRHAHAELDTSGTLSKSKKRMEKAENERATKGGARGQAVPLAPKSEVKADVARTAHVGPA
+ESHHVGNAQVLSVAVSSPQYFEVVSTTKCGLFAGEFWDHAKIKMKKADSFGAPFYNQSEC
+LVLNAKTFRPKHEHSGHDFEKEPGGPTGIAADAVCHYLLNPSFDAGWLSSDTGSFNAQTQ
+ENQPKGHPDGAGERITGQQSVDDLKDFGFKMNKYGAHHKKRVKTVIANAKRRGTLTAKEA
+LIGIIITYGLGAEHKSMFRPVITATSTGNAEQDGVTTVPSMGLSPQDTLKGRIDGFHKYK
+KLACLNGTCYVYKSSQRTLTVVALNTRITTFVPFEYRAEKIMHSPLHGLYPAHNHSCENM
+PFAFGRGHHRQKWCGPKRSVKCNCKVVVAAGFVVHERYAFAATVTHVLSRKQFGPTCTGC
+STLVGAWERAAGLHSKQGAWLLGQDGTENGDSLLPDDPAGKEKRDGTCGNKVFGGCGVKG
+FTKNQKIASISMLGYVTDVLTKAMVLEETGITGLYFCKYSKGDSAGPKKTKVAVEHDAAL
+FLAGNVIATLDDVYTHLGLSQKGFACYLPAPMLIKYTIKEDVVAVTCVAEVCVPVGQAAD
+ILVYEQNANSPTSTHSEGVENSEDPPDIVLMASSKLASRGNDVHELWLLSANKPRHLNHP
+GLLPIVIVLMFIGLAACE
+>C_40
+QLPRKLYFKPDTKLQIKAELESTQTAQHNNPQDTKKANAPGFTDKIGGLVHDENPEGDVF
+RPRDWCTYYILFAGTVGAHDTGHSLQKNILNLAPRQNDYMKPPLGGRFFYLQSMVPVWHG
+IVADHVKNKVVFHVCKESKRFHPAFRSHVCIKLTNVNALKSCVAEPASTKLVLQARGDQG
+IREEQCGTIDKFGNKYQRSTKQPCSESAYRETIPFAGETLGGQPYYVLSQGLSLYWDKIL
+RAILIEDYLLSKPNATTAMPPHSYFDHFEALQHLLPPVGACTKSTELECSTYDFVIATTV
+YVETVAGPACHLVVYKKAWVRHLSHGKTTVGQGGFEQGFNGPYQYHQYQAPYQAKLEIKG
+VPSVQTSYKTAMGERHDHNALKTQKGSLDTFKYKMKRARNKGAGKGGAQGQGIPLEGKQD
+FAAGAMKTQGQPAEQHHVGSSQVLTVAMSTVFIFEPAETTKCGIFLGGLWTEAEVRLRKA
+PPFSTTFYNGPECLALAGITLRAEKQWLVHFDKIASGPTGIAPDGVVFKECHYLLTPALD
+VGWITTNTGKYEGPPGTHPDGVGGVAKRQPVISIGFRYGLGAESRSVFRQVISAAQTGHV
+ELSGLAVVPAFGLSPHEGLSGRLEGLHAYTANKRTLAIVSLENKIGTFVPYELRIEIVMH
+SKLHALCLAHAHSNKAMPFAFGKGHRCKEWSGPKKSGGCDCKAKEPGVVVQDKYNFAVSS
+RESFGLTCTGDKALVSALHKNASLHPREGAWLGNVDADKTDWLLDPSGKQKRDSTCGNKG
+FGNAGVKGFERTVGMLRKGGFVSDVTNKALVFEAAGLLILYYCIYPKGKAAGSKVQSQEY
+QGALFLGQNIFAEDKDVPSHLGLCQKGYQCFLTAMVLVKYMIIDDIIQITCGATGCAPLG
+DNAFYLVYHGVSPSTPASPENIENSESPEETILMAAWKLWLLSLQKLRAYEHPQLLPVAI
+VLTLIIFPCE
+>C_41
+QLPLQLYFRPDVNLKNSGEISASEMLQQKKLQKLKNSSPAGFTEKVGGLVHNESPVGDVA
+KPRTWCTYFVLFAITNGNHESGHALQKHALGLLKKPEDYLTPTLGCFFYTKREVPLWNGL
+VANHNKSSIVSVRKGDMRFHAGFRAHQCVQLSLVKELTSCVSAAAVPMLKIQARSEKIAH
+GDICGTSDGFEDKYQRSTKNPCAEGNYREKKPFAVETVGGDQGYGLTLGIRLDTILKGIL
+VSDGEYLLSQTNATTAMIPHGYFNFAALSNLLSPVGACAATSLDCSSYEPVVAATVFVER
+VKNQTCSVVTYPRGWVRNLVHGQIAVGQGGWQDGLNGPFKYHHTQEAFEDKLEIESVPDV
+QTSYKKNLAERHNHQELATSKGHLHSSGNKKKRAKNGTKAGEQGQGIPLSAKGNHQAGIK
+KAAQAQPAHHHHVSSTQVPSVDVRSAFYIETMESTKCGIASGGFPKTKIHMKQALPFSAP
+SYNQSDCLVISGKTLRPQREHGGRPFVKEKTVTAGSQTKSTVPNCHYLLTPSVDVGFLSN
+HTGRYPNEPGKHKDGNGGTGKETAIGFSIAYGGGTENRSVFRQVINAAQTANVALNSVAA
+VSMGLAPQEDLAGRLDGLHFYPKLACLDIACYVYSSTRRSLAVISLKQKTATFVPYELRS
+EIVGDCPTNLHALFLAHAQSTEVVAFDTGRKGHRCQKWCGSMRSAGCDCKVAKGPGSIVQ
+MIERFGFGVLPRQISFGLTLNGCSTISALDRSGNLHPREGAWLNSVASAESGDSLLQPTG
+KDKLDSICASKAFGGLGVKAFGRGQTFALIGMTAHATEVLPKSMNLEDAEILILYFCKYP
+NGKAAAQKKSKIAPDEHQGSLFLGGNNSGVHTHLGMSQKGYQCFLTKYKVKDDLVQYTGG
+GDLGVPLGDEAFVLIHTDNNPPTSSPPMNIELTSSPSTTQLLAALWGLWLLAAQKPRTAE
+HGGIAPVCVVITFISLKYQ
+>C_42
+KLSIYLFFKPDVKLKIKGDLSAEQTLDAKKPRKVKNSNPAGFAEKLGSLLRDPSPVGDVF
+KAGTWCTYAVLYGGTAGNHKVTSSGNSLEKNSLELLNRPNDNLTPPLAGSFFELQNELWH
+GRVLNHVKNKIATIGQGDMRYHPSFREHRCVHLSNVDALAGCVGEQGGPPLILQARGEEI
+TQAEGCGVINAFADKYDSSTTQPCSDSGYRETKAFQRSTQGSEPCLVLSEGITLAWNKIM
+KSILIADYLLPNTDKTTAMLIHGYFDFQAFNHLLPVLGACTSVELECSTYEPVVGATIYV
+ERVKNQACPVVVYPEGWLRFIGSLIEGRLAVGQSGWEEVLNEDAFKYHHAQDPLEEKLEI
+KGIPSSNTGYKASMGNKHNAEHAGLAKPRGSLHSSKDLMKRSGSKTPGRGGAEGIGIPLE
+SKSEFAASVMRAAQAESTQQHHVGSSQGLNVPASSVFYLDAVEGTKCGIFGGATWSHAKI
+RMKLAPPFSALSYDCLIVSGWTLRPEREGGAHHFIKEPGEVPTGLAADSLCGYLLIPRVD
+IGWLSTQTGRYEPSPGTPGGGSGGTAKNQNLGFPRKYGLGDDERTVFKQKLSAAQNGLVE
+LRGVGVIPDIGLSPHETLKGRLGLSAYGNLYCLDGSCYVYKATRRKLAVVKLGDKIDTFV
+PYEVRGEIVMECHSKDLQALYLVHAHGFEVLPFMFGSKSGHRCQNWRGPKKKGACTLCKN
+AKEPGIVLHERYAFAVLTQTADALLEPTGKGKRESICGNSAFSSEGVAGFGVGNTISVIG
+ILGFVSDVLTDNMVLEDAGILILYYCNYPKGNAPGSKESLSLGANITNEDDDVRTHLGLP
+QKGFACLLSVKILVKYMVGDNLVQVTCGADAAVPLGRDGALITIYHKDTNPKSASALPED
+IEHSEAPKDTVLMENWKLWFHSEPKPRSVPGALALAIVLNFVGFVFQ
+>C_43
+QEPIKLCFKSDIKLKRKGQLESTQTLDQKDARKEKNANPESFTEESVRLVHNEGQLGDVF
+KSRTWCTYCILYSGTAGTHTAGHNLQKYSLGLLNRPNDYLTPSLSGSFLFVHREICLWHG
+IVLIHVKHKILTIRTGATRFQPAFKTHQCSTVEALTGCVATYASSRTKERAHFLKKVEPA
+APALILLERGEDITQGDECGEISSFNEKYQRSTKFPCTDGGYRETKSFSKESVGGDLCYV
+LSSGLRLAWDTVKGILISDYLLEKVGGATNFVSHGYFDFEAEHHLLPPVGACNSTELNCS
+PYVPIVPAEVCVDRVKHQACPVLVYAQGWVVKEVVHEQLSAGQSNWDEGLNGPYKYHHSQ
+DPFEKSIKLEVKAVASPATTKRTSIAQKHSHAELGTQKGNLHATKNNMKRSRNKGAGKTG
+AQGQGILDAKTDFKADRMRAAQIKPLQQDHVGSAARVLSAAVSYVLYFEVVETTKCGIAA
+AGFWTHAMIKMKAHFVASFYSQPDPLILVGTSIRAERRSGGNQFIKEPGVPTGLAVDSVA
+FLLTPICDIGWLSIHIGWFESEPGNHNEGSGGAAKETVIGFNTSYGLGTENRGVFRQLIT
+EAQNGNVELSAVAVVLRMGLKPQETLKGRISALHAYGKLSCLDGACFIFTSPRSTLTVVD
+LQNKISTFVPYGLFPDIVMECHSKVHSLYLEHIHTSEVMEFAFGKVGRRCQKWCGPKKNG
+KCNAKTAKESGIVAQPRYAFAMVKRISFGPKCRITGPCTSLVSAVDRAANLKPSAAGAWL
+SNVDGSHTADSLLDSTGKDMRTSMCGNKAFSAPGVKGFGRDQTLLALGMLGFVTDLLTWA
+MVLEDVGIQILFFPTCCKYPKGKNTNGYCTSPAPTTKKSKVNVGVHQGALYQAGNIFAEN
+DDVRTSQKNYQCYLNAKILVKYVAKNDLIQISCGADGCIASDRGAAYLLLCCSNTDPATS
+AAPENIEASESPEDSILLAAWKLWIHPAQKPRSIEHPGLLPLAVVLMFIGFVFQ
+>C_44
+QLPVKLYFKFKLKVKNDLSSTHTLQQKKPRKINNSGPPEFTEKLGGLVHNESPVGDVYKP
+RTWCTYCIIYAGSAGSYTCGHNLQLHSLALLERSNDYLTPPGGGVILYVRREVPLWLGVV
+HIKNKIPSIRHGDMRFHSTFRHRDSSHGEALTSCVAEPAAAALILEARGEEVTQGSECGT
+FADKFQRATKQSCSDSGDRETKPFGHSDSEHSVAGGDPCTVLSSGLRLGWDTIMKGLLAE
+FQAQNGFKPGKNFLLTNTNVITAMVSDGYFGFEALHHLLPPQGKCSHVEYGCSTYDTVVM
+ATVYVSRVKDDAASTASNECPPIDYPKGWVRDLAHGQLVGQHGSKQGLNGTYKHAQSQWH
+QTDASCDGWSRKKTLDGKSLLLGHPFQHTQEPFQDKLGIKGVPSVPTSCKTDVSERHDHV
+ELESSKGSLQSGKGKMKRDRKKGAGKEGCQGDAIPLKAKNEFAANVMRAKQAQPAQNHHI
+GSSTVLNVSVSSIFYLDSVETTKTGVFAAFSAHADIKMKPDPPFALPFYNQPVCLVLGGR
+LIKADHDHGGNHFIKPAISAAANALCHYLFSWKENLGWLSLHTGRYEDEPGTHPEGSGST
+AKEVFIGFTFTYGLGAENRSVFHQVTKARETGDVKLSGVSVTLRMKLNPQESVKGRLNGL
+HSYGKLACLDVACFVYTSTRRALAVVPLENNITTFVPLELRPLIHMECHSKLHALYLAHA
+HSTEVMPFAFGKTGHKCQKWCGAKKSAGKHCSVSKEPGEVVQESYAFAVFTRITFGITCS
+GCATVVGALDRASVLQKRAEDAWLNDETETGDPLLAPTGKSKRDSICSSRAFSGAGVRHF
+GRGQTIGDLGMLDQLSEVLTKTMVLEEAGLILYCTYPKSKEAGPKKNKVFVDEHLGALFL
+GGTIFAEDDDVRTHLGLNPKRVMGLTCFLTGKTIIDYMILDDLIRVTCGAEGRTKLGRDA
+EYTLIYHPETNPATSTPPQNIPNTQSPEGTVLMAAWKLLHAAEKPRSHQHPGLLPLATHL
+TFIGFVYQ
+>C_45
+QLPFKLFFKPDIKLRTKGELSSTHKLQAKPRKVNSWNQGGFTELLGGLVKKNSAAGDVFK
+PRTWCSYVILYFSTAGDHTNGHSKQKHAVGLLSVPNDYVKPHLGSVLYVEREIPLWHGNV
+LKLVKNQIVTKVDALSSCGAQPAAKALILPTARGEEITQGEECGTANGFEAKCDRSNKQP
+CSDSGFREGKPFARETLGGDTCYVLGQGLRLIWDTIMKGNAQMLIDHTYKLAKSNATDTM
+VRHAYFDFDALHHQSPPVSSCTKKELACSTYPKAGSATVYVERIKNQACPVLVYPKDGYS
+RKKTLDTTALILGLPIHLSTHSPYQVKLEIKGIPSHNSSYKTSKAEKHEHVALNSGKGYL
+HSSKGKMTRSREESEGTAGGQGENVPLEAKSEIQAEVMLCLQLLLNVKAAQGEPNRNHHV
+VISQGLKVATGTILFFDQIETTKSGIFPGGFWSHNSIKMRQSPPYAAPFYNQPNCLVLAG
+RLLGGERNHGNHPFIKEPGVPTGLVSSKLCHFLLTPKVDVGWLSTHMGRYEKQPGTHPDG
+GGETAKETAIGFNFTYGLGAEGRSLFRHVIKAVQTGNIEFANVAVVPDMGLSPQETLKGR
+LADDGLVSYAKLYCMNGACFVYQKTPRTLAIVTLEEKITKFVAYELRAQKVMECAAGLHA
+LYLAHASTAEVMPAFVFGKMGHPKWCGAKKEGGVNCSVAKQPDPGRSSGIVVHEPYVFAI
+LLRISFGITCPGCTTLVGALNRAGNLRPRGDGLWLSNVDSTESNTLLNPTSKEVRDADCG
+DKAFSGAGVKGFGNGQTIKTLGMMGYVTGVLTKTMVLEEAGFLALYCKSPNGKAAGPKKS
+KRMPQEEQGALLLNGTIQFAEKDDVRTHLGLNQKKVKGYQCFGGAKIIVKYMVMEDLMRI
+TVGADGCVPRGTDVAYVLVYHKDTNHPASQAKPHNFANSESPEDKALMATWKVWLHKAQK
+KRSTEHPFLLPLTIVTTFIGFVYQ
+>C_46
+ELPIKLYYRPEVKLKIKGELSSKHTLQDPRKLKNSDPAGYPEKLGGTHKESPVGEVFKPM
+TWCTYSILYAGTAGSHASGHNLQKHSLGLFERPDNYVTPPLGGSFLVAQRDIPLWHGIVL
+NHVKNKIITIKKGDMRFHPSFRGRQSSNIDALLSCVAEKIAAAVEERPARGEAVKQGDDG
+GTKNSFGDSYHRATKHPCSDAGFRETKPFNRQGDGDPCYVLSQGLRLSWDTIMKGILIDE
+YLLSKTDAPSTMVSHGYFNFGAVHHLIPPPGACSRTENIDCSMYEAAVPSTVTVEILKNQ
+ACPVSVYPKGWVRSLVHQQQVVGPSGWAEGLEWPQTEPSCDGWSRKKTLDTKTLVLGHPF
+HHAQDPFNTTLEVQGVDSVKSGYKNPMELKHDHAEVTTAKGSLHSSKGAAPRTRTKSAGK
+AGAQGQGIPLHAKSEIAEEVMRAAQAQPAQNHNISSSQVLAVAVSSVFYFETVETTKRGI
+FYTPNAGTHLDQMKLAGSFLAHASLKLKQVPPAYRAPFYTEPNSLKLPGRLFRADRDHGA
+HHFGKEGVPTGLAADALCQYLLSPKVEVGWLSTHADRYKDNLGTAPDGGGGTAKENAIGF
+SLAYGLGTQDRSVFRQVTLSAPQTGNVELYGVAVVPKMGLSTQETLKGRLHGLHSYGKMA
+CMDGACFVYSKTRRTVAGVSLQNKIKTYLPYSLRAEIVMECHTKLNSLMIAHNHSTELMP
+FSFGKTGHSSPGKWCGPKKSGGCNCKIQKECSIVVHERYAFAVFSRIGFGISSTVCTTLV
+CALNQEANLQPRDENTWLDNVDTETATSILNPNKKQKRDAICGTKAFAGAGTKGFGRGQT
+IASRGLAGYVPDVLTVPMILEPGILILFLCKYSKGKAAGPTDSKVPMDVEHQGELFLKGT
+IFAENDGVRTYACYLTAKIKYVVSNDLERTSGGNDGCVQLGKNVAYVLIYHKDTNRPTSN
+PPDSIDDSIAPQDSVLMAAWNLWLHSVGVFTNQQPRAVEHLGLLSLTIVLTFIGFVYQ
+>C_47
+QLPIKPYFKPDVDLKIKGGLSSSHVLPQKKPRKDPNSNPAGFTEKLGGVGHNDSEIADVF
+KPRTWCTYCILLDVTSGRHTPGHDLQKHSLGLLNRPCDYLTPPLGGDFLYVHQLWQGILL
+THVKNAIRLADMRFHSSFKDRQSGSEDVDALTKCVAEKGQAPLILTPARGEEITQGEQCG
+NIDSFADKYQRTSKQLSSESGYRETKPFVRETGGDPCAVLSEGLRLAWDVIKKGVLIQDY
+PLSKANDTTSMVSHGYFEFEALHHLLPPVGACSRTELECATYESVVTASIYVQRVKNQAC
+PVMSYSKGWVQNLLNGQLSIGQSGWEDGLSRHQTAASCLAWLRKTTLNTKELVLGHTFHQ
+TNDPTANKTEIKGVPSVNTSYKTSMPEKHDREQAASSKASLESSKGKMKRSRSKSSGKSG
+AQGCFAQGLPLEPRSEIAANVMRAPHSQPAQLHHVDSDDVLSVAVSCIFFFETVETLKSG
+IFAAQYWEVLAIKMKQSPPYSAKFYNQPNCLVLAGKLLRATRDHGGHHIVKEPGTPTGLA
+ADSLCHYLLDPMVDVGWLKPHAGKNAKEPGTHPDGSGGIAKERADDFDLTYGLGATAENR
+SVFRQVISAAHTGNVELSGTAMVPSMGLDPSEFLKSKLIGLHSYGKLACLNGSCFVYTKT
+RRTLKLVCLENKVVAFVHYALRAEIVIECHSKLHSKYLAHAHSTEVMPFTFGKTGHKCLK
+WASPLGECGPRKSGGCNCTVAKEPGIPVHERSAFSLVARNSFGITCDGCTTLVPALNRAA
+NLEPRCEGEWVENVDATETADSLLNPTGNKEKRDAICGHKAFSGANVKGFGRGQGMSSLG
+MLGYVTNVLTKPMVFILQNGTLILYCKFPKGKNGAPNKSKVPVDEHQGLFLGGNIFPEND
+DLRSYRCNLTAKIIMDYIVSDNLIRVTSGKGGCPALGRGLAYILIYPEETKPPTDLPPEN
+VDNSEPPGDAVLMAAWNLWLHALHKPRSLAHPGLLPLSIVLTFIGFVYE
+>C_48
+ELPNKLYFKPDIKLKIKGELSDMHALNQKKPRKVNNPKAGYNESPVADVFKPRAWCTYYI
+LYASTAGRHTSGHNLRKHSLALLKRPNNYLIPPLGGSTLYVDREIPLSHKCVLNHVKGEI
+PIIRKGDMRFHGSIRERQAGPSNVDALTACIAEPAQAALILPPAKGEDIKQPEQHGTVEP
+FTSKYHRSTKEPCKDSGYRETKPFARETGSMPCYLLSQGLRLAWETVMKGILIQDYLLNK
+TNASTPLESHGYYGFEVLEHKIPPVGACSRTEVDCSTYESVAQYTVYVERLMNEVCPVMV
+YPKGWVRNPVHGELPIGQKGREDGLQWHKTDAICDGRSKKKTFNTKLLYLGGPFHHTQGP
+FHNQIEMKGVPSVNSSYKNSMAQKHDHPEVPTNKGSLTSTKGKMKLNRNKGSGRCNAQGH
+GLPVDNKGEIAADVMRATQTAPAEDHHEGSSQVLSVPGSAVFYFEAVANTKNGIFAGDYW
+ANAGIRKKQSSPYSAPFNNQPNYLILGTRLLRAAREHAGTHFVKEAGVPTEGLALDSLCH
+YLLDAKSDAGRLAIHTGRYGKEHGTPPDGTGGTAKEKAIGFSITYGLGAKERAVLRPVIN
+AAQYLNVILSGDPSEMLKGRLEGLHSYGKLVCLDGADFVYAYKTRQALAVDVSLETNITT
+FVPYELRIDIVMECHSKLNNLYLAHAHSTEVSPFPFGKTGHRCPKWCGPKKTGGCDCKVA
+KEPGITVQDRYAFAVLSRINGGITSSGCATLPSTKDRAAMLQPRAEGAWLEEVDSTETAE
+SLLHPTGKDKRNAICGNKAFSGAGAKGFGRAPTIRTLGMLGYATDGGITPAAVLEKGSVI
+LYVKYPKGKAASQKKTKVSVDEHEGGLYLGEEVIFADSDDVRSFQCFLADNIILKYIVKI
+DVIRITCGQEGCTPLARGLAYILIFHKETKPPLEAPPEKIQNADYTCLMAGWNLWLHSAQ
+KPRSVSKHPGLIPLPTVLTFIGFVYE
+>C_49
+QLPFKLYFKPQVKLKTKGELESGTHVLQQKKPRKIKNSNPKAGFIEQLGGVGHNDIPVAD
+VFKPKTWCTYCILYAGDAGRHNPKHNLHKNGLGILDRPNDYLVPPLGGSFLYIHREINLW
+HGILLNHAKNKIISIRKGDMRIQASQFSKALKFGRPPCKAFVSFRDHETGSKNVDALTTC
+VAEPANAALILPPARGEDIAQAEECGTINPFGDKYQRSTKDPCKDSGCTKNFARNTGGDP
+CYVLSRGLRLIWKSIKKATLIEEYLLSKTNAKTAMVSHGYFDFEALHHLSEPAAACSRNQ
+LDCSFYDSVVSPKVNVERVKAQGIYPKGWARTLVHGQFPVGHSGWDEGLEWHQTDASCSG
+WPRKKTLDTTSLLLGHPFHHTKATQEPFQEKLEIKGVPGVNTAYNTSMAEKHDHPQVATS
+KGSLHSSKGKDKRCRSKSAGTCGAQGFSNQIQGLPLEAKAEIASDVMRGLQAQPGQNHQV
+GSSQVLSVAVSSVFYFETSYNQPGCLVLDGKLLRADREHAGHKFVKEPGKASGLGIDTLC
+HYLLTPKVDMVGWRTHTKKYAHEPSRPPDGGSGNTAKETGLGFLITYGLGADERGVYKQV
+ISESQTGNVELSGVAVVPAMGLDPQEALKGRLNGLHSYGQLVCLAGVCFLYNKTRRALDV
+VSLKSKITMFVPYELRADVLLECKNKINALYLCHQASTDVMQFAFGKPFVTECVAVATGH
+RCPKWCGKKKKGACNCKCNTTSLGSPVQFAWAQTTSHHACNCGEFSVKAEYNGFLCLLRK
+SSRVKEPGITVQERYAFAVLRRICFGFTCTGCLTHVTVLDRAAILQPMSNGWLNEVDSSE
+TADSEYHPTGKEKRDAICGSKGYSRAGVKGYGRGEIIASLGLIGYARDVLTKAMVLGFGI
+LIKLYSKYPKGKAVGPKKSKVEVDEHQGSLFLGGAIVGEDDDVSSLRLHPKPSSMAYQCF
+LTTKIPVSFIMKDDITRIACGKDGCVPLGRGLAYILIYNKETNPPIAAPPEAVDKSDSPE
+DTCLVAAWKLWLHSAQKPRSVSHPGLIPLTIVMTFIGFVYE
+>C_61
+QLPIALHFKPQGKLKAHVLEQKRSREIKNSNPKNGFTEKLGGFGHNTVAVADVAFKPMTW
+CTYCIVYAGNSGRHNKKHKLQKNGLGLLNRPNDYLVPPLGQSFLYIHRAIPLWDGILLNH
+VKLGIITIKKGDMRIQATQFSKALRFGRPPCRASVSLRDNQTGSNDVDALTNCVAEPAYA
+ALILPPARGEDIAQGGECFTISPFADKYSRSAKDPCKDNGCTKNFAKETGGDKCYVLSRG
+LRLAWDGIKKNILIEEYLLSKTNAKAPMVSHGYFDLDALHHLSEPVASCSRNSLDCSFYE
+SAVSATVNVERVKSQGIYPKGWVRTLIHGQLPVGRSGWEDGLEWHQTDASSSGWPRKKML
+DPSTLLLGHPFHHTKTTQDPFEQKLEARGVPGVNTAYKTSMAEKKDHAEVATSEGKLHSS
+KGKAKRCRSRSSGKCGAQGQGLPLESKSEIAFDVMRGMQAAPAQNHQVGSSQVLSVAISK
+VFYFATVDTLKVGIFKGGFWAPAGIKMKISPPYTSYNQPGCLVLAGRGLRADREHAGHKF
+VKEPGIPTGLAADKLCHYLLTPKVAMVGWLRTHTVKYTVQREPRTPRNGSGETAKETGLG
+FLITYGLGGDDRSAFRQVISEAQTGNVEMSGVAVVQAMDLDPQETLKVRLDGLHSYGQLQ
+CLAGVCYAFGKTRRALDVVSLKNKITTFVPYELRADRFLECHSTLNALHLAHAASTEVMV
+FAFGKQFVTECVLVTTGNRCPKWCGAKKKGACNCTVKSPGITVQERNAFAVLRRIPFGFT
+CVGCISHVSALDRAADLQPKSENGWLNEIDTSETGDSLLHPDGKEKRDGICASKGYSNAG
+VKGYGRGQTIASLGLIGYAKDVLSKAMVLGFGILIKLYTKYPKGTAAGPKKSKVEVDEHQ
+GALFLGAPIVNENNDVRTYQCFLTTKIPVSFIVKDDITRIACGKDGCIPMSRGLAYILIY
+GKETNPPIAAPPEAVDKSDSPEDTCLVAARKLWLHSAQKPRSVSHPGLITLNISNILMTG
+FIGFVYE
+>C_50
+QLPIKLYSKTDVKLKIKGEFSGTHSLQRKKPRKIKDSSPKAGFTEKLGGVGHNESPVADV
+FKRTWCTYCLLYTGTPNSHTPGHNLQKHHSGLLNRPADYLQPPLGALRLYIQPEVDLWHG
+IALENIKNKIITVRKTDMLFQASFRERQAGSSHVDALTSCAPEPAAAALILSPARNEEII
+QVQQCGTINFADKYRRSTKQPCKDSGCRKPFPAETGGDPCYVLGEGLKLSWETIMKGVLI
+EKYLLSKAHATTAMVAHGYFDYEALHHLLPGVGACQRTSDCSFYQSVVSAIVFAEKVKNH
+PCGWARALVHGKLVVGQSGWQEGNQWHETDASCDGWSRKMILHIKSLLVGHPFHHTHEPF
+QDTLLIKGVPSVNTSYKTSTRAEKHDHAEVQTSKGALHSSKGKMRRSRGKSAGKCGPQGQ
+GLSLEARSEKAADVFSAAQAAPAQNHNVGSSQVLSVMQSSVFYFETVETKDSDIFAGGFF
+AHASIEMKQSPSYSSPFYDQPNCLVLANRLALADREHGSHRFVKMPGVPTLVPDALCHYL
+LTPNVDVGWLHTHTILEKHTFCKAGGEFGDGLSDQKKACERVAPRCILAVCKLTWGRYSK
+EPGTPPSVSGEVAKDTAIGTLVTFGLGAEDRSVFRKVITVGVAVVPDMGLAPQETLKFRF
+DGLQAFGKLACIDGACIVYGKKRRTLTVGSLKSKITTFVPYEMKADVLMECQSKLLALYL
+AHAHTDEVEPYAFGKQFVSECVPVVTGERCPKWCGPVKASGCNCGVAKQPGITVQARYAY
+RVLARISFGVTCSGCTTLVSSLEHAADKQPSTENGWLNDVDGTQTADSLLHPSCSEKRDA
+ICGSKVFSAAGVKGFGRGQSIGSLAMLGYAKAVLTKATRLDNMILINLYCQYGKGKAAGP
+KKSRVPVDEHQSALFLGGAIRAENDEVKTYQCFHTAKIIVEYIVKDDLIRVTCGKDGCVP
+LGRGLAYILNYHKDVHPPMCACPKLWLHSAQKPASVSHRGLVPLTIVLTYAGFVYE
+>C_51
+NLPIKLYFKPDIKTKIKGILSATQYLQRKKLRKIKESNPKAGFAESLGGVGHTESVVADA
+FKRLWCTYCILYAGAAGRHTSGHNLEKKGLGPLKRPKDYLHIPLGGAFLYIERDIDLWHG
+IVLKHTKNKVICARKGTMRHQASFRERQAGSTSVAALTYCVAEPAAASLILPPSRGEEMI
+QGEGPATVNSSADKYQRSTKQPCKEAGCRETKPFARETGGDPCFTLEQGLDLAWQDTILK
+GILLEDYTLSKTNLTTAMVAHGYFDFEAINHLLPPIAACSRSELDCSFYDPEVSATVYVE
+RVKNQSCPVMVYPKAWVRALVHFGQLSVGQSGWEEGLAWHGTDSACDGWARKMTLDTKSL
+LLGHPFQHTQDPFQDKLEIKGVPSVKTSYKTSMAEKHDHAEVETSKGSLHSSVVCTKGKI
+KRSRTKSAGKCGPQGQGLPLEAASENAGDIMKAAQGQPAQNHHVGSSQVLSVQVKSVFYF
+ETVDVTKSGFFAGGYWAHGNIKMKQSPPYTAPFYSQPNCLVLGGRLLRAEREHGGHHSTK
+EPGVPTGMQADTLCHYLLSPNTDIGWLSTHVGRYAKAPDTPKDGSGDTAKETPIGFLIEY
+GLGAEARSHFRQSAAQTGNVELSGVAVAPSLGLDAQETLKGKLDGLNSFNKIACLDGACF
+VYGKTRRALGVTFVSYELRGAILMESHSKLHTLYAHTHTTEVMPFAFGKQFVTECVAITT
+GHRCPKWCKPKKSGGCNCKVAKEGSIVQERYPFAALSCLLISFGITCTNCDYVLGALDRG
+SELQPKAENGWLNGVDSTQTADSLLHPYGHDDRDAICGYKTFKSLRGFSRGQTFASLETT
+DILTRAMSVEDKILISLYSKYCKGKADGPKKNKVPADGHQGALFLGGTVFAENDDVKAYQ
+CFLTAKIIVSYIIKDDLVRITCGKGGCVPLGPGLAYILIYQKDVNPPTSAQRENINKSES
+SETTYLMAAWKLWLHSAQKPHSVSQRTAGGLIPLTVVLPFIGFVYD
+>C_52
+QLPFKLYFKPDVKLKIKKHLSAAHALQRKKSRKIKNSNSKAGFTEKLGGVGHNDRPVADV
+FNRLWCTYCIVAAGTAGRHTSGHNLMRHGLGLLNRPNGYLQPELGGSILYIQREIPLWHG
+IVLKHVKNKITTVRKGVMRFSSHFRDIQPGSTHVDLLTCVATPAATDLIAPPARGLDIEQ
+AEECGAIKPYADKYQQSTKENCKDSGCRETKPFSPEKTGGDPCYALSQGMKLVWQKGILV
+GDYLLSKANATTAMLTHGYFDFEALHHLLPPVGACSRTELDCSFYEAVVSVTVYVERVKN
+QACPVPVYPKGWVRSLVHGQLEVGQTGDEEGLQWHETDATCDGHSRKVYSTTNSLLLACG
+QPFHHTQDPFNDKYELRGFPSVNTSYKTSMANRHQHAEVPASKGSLHRSKGNMKRSRNRS
+AGRCPPHGQGLPLQAKSEIPADVMRAAQGQAAQNHHSGSSQVLGVDVSSVFTRCIFEAVA
+TTKSGTFYGGFWAHAEVKMKQKPSYDKVCFGASAAYYNLPNCMVLSGRLLRADRQHAAHH
+FVKPPGVPTGLQTDKLCHFLLTPNVQVGWLSTHTGNFAKEPTFPPNGCGETAKETTIVFL
+IVYGLETEERTVFQQVISASQTGNIKLNGVAVVPDLGLDPQATLRVGRSGGLEGFGKLGC
+IEGACFVYGKTRVKLAVTFIPYDLKADILMDCHKPYTFFKLHALYLAHAHTTEVMPFAFG
+KEYVTQCVPVGLGHRCPKWCSPKKSGGCNCKVAKEPGIAVQEKYAGAVLSRSSFGISCKG
+CGTLVAALDREGDLQPRAERGWLSEVDCTETQNSLLHPGGEEDRGAMCGFAAFSSAGING
+FSHGQFIANLGLLEYATDILTKAMVLDNGVFIHLFCNCPKGKASGPRESKVPVDEHQGPL
+MGGTAFAPNDQVRAYQCFLTAKIFVAYVVKADVVRTICGVDGCVPIGKGLAYIIYNHKEV
+NPPTSAPPNNINKQTNSKLSDSPEDTCLLAAWTLWLTGASKPRRVPHSGLIPLTILLTFI
+AFVYD
+>C_130
+QLPFKLYFGPEVKLKIKGELSATHALQRKKSRKIKNSNNKAAFTDKLGNVGHNESPVADV
+FARLWCTYCMVAAGTAGRHVAGHNLMRHGLGLLSRPKDYLQPPLGGSLLYIQREIPLWHS
+IVLKHVKNKMITLRKGDMRFQSNFRDIQPGSTKVDALSCINSPAATALVLPPARGLEVIQ
+AEECGAIKPFADKYKRSTKENCKDNGCRETKPFSPEKTGGDPCYVLSQGMKLVWMKGILV
+GDYLLSKTNAMTAMVAHGYFGFEALHHLLPPVGASSRTELQCSFYEAVASVTVYVERVHS
+QACPVVVYPKGWVRSLIHGKLAVGQTGNEEGHQWHETDATCDAHSRKMYLDTKSLLLASG
+QPYQHTQNPFQDKYEIRGLPSVNTKYKTNVAKRRQHAELPASKGSLHRSKSKMKQHKSRA
+AGKCGPQGEGLPLQAKSEIPADVMRAAHGQPGQNHHSGSDSVGQVLSVEVSSVFTRCYFE
+TVAVTKPGTFEMGFYAHAEVKMKQKPPYEKICFAASAAYYNLPNVLLLAGRLLRADPQHG
+THHFVKAPGVPTGLQSNKLCHYLLTPNVQKGWLSTHTGKFAKEPGTPKDGSGETTKETAL
+GFLITYSLGAEDITVFQQVVSASQTGNIELSGVAVVPDLGLDPQEDLKCGRLAGLHSFGK
+LACMDGACFVYGKARKLSVTFIPYDLRSDVLMDCEKPYSFFSKLHAFYLAHAHTTEVMAI
+SSFAFGKSFVTECVPISTGHRCPKWHSPKKSAGCKCKVAKEPGIAVQERYAGAVLSRISF
+GITCTGCGTVAAIARAANLQPRAENGWLSEVDCTETAESLLHPGGNKDRDAMCGFPSFSG
+AGVNGFSHGTFILNLGLLGHATDILTKEMVLDNGILVHLFCKCPRGKAAGPKDSKVPVDE
+HQGALLGGTIFAPNDQVRAYQCFLTPKIEVGYVVKADLARTICGKDGCVPIGRGFAYIIY
+YHKIVNSPSSAPDDNINKSDSPEDTCMLAAWKLRLTAAAKPKRVAHSGLIPLTILLTFIG
+FIYD
+>C_53
+DLPFKLYFDPDVRLKIKGNLSATHTLQPKKSRGIKNSKPKQGFTDKLGNEAPVRDVFKRL
+WCTYCVAYAGTGGRHTGGDNLQKHGLGLLNRPNDYLQPRLGGVFLYIQSDIPLWQSIAFK
+HVKGHVITVRKGEMRFQSQFSDRQAGSPNTDLTRCVAEPPANKTAALILPPCGEDIVQGE
+ECGTINPPADKYQWSTKQPCKETGCRESMPFKKETNGDPCYVLGQYGHSLKLSWDNIMKG
+KLIETYLLSKTNATGAMVSHKYFDFEAHHHLLPPVGACSQTELDCSFYESVLSATVYVER
+VKHQTCPVMVYPKGWVRSLVAGQLGVSQSYGWEEGLQWQDSDATCDGWTHKATLDTKSLL
+LGHPFHHTQEPFQDKLEIKGVPSVNSSYATSMSKRHGQSEVETSASALQSNTGKMKRTRE
+KSAGTCGPQGHGLPLGESKSEIAAEVMRAAQGQPAQKHHSVSSAVITVEVSSVFYFVTVE
+SAKSGTFAGGFRAHVSIKMKQAPPYSATFYNQADCLVLAGRLLRADKEHGGHHFYVKEPG
+VPKGLHADSLCDTPNVDVGWLSTHIARYAKDPNTPPDGGGEAAKETAIGFLISFVFGTAD
+RSVFRQAISAAQAGKGAGIPVIPSMGLDPRETLKGRLDRLDSFSKLALDGACFVYGTSRR
+TSAATFVPYELRQDVLMDCHSRLHALYLADAHTLEVMAFAFGKQFCTDCGPVTTSHRLGM
+FDTDDRRCSKWCSPKKTGGCNCKVGKEPGITVAERYGFAVLRRIAFGITCCGCTTLAASL
+ARAANLEPRAENGWLSGKDTTQSADVLLHHGNNEDKDSKCGNKGFSGAGVKGFSRGKTVA
+SVGQLNYATDILTSAVALDNAVLINLFCCPKGKACAPKRNKVPVDEQKGALFLGGNIFAE
+NNDVRTYQCGLTARIFVSYIARKNLVQIICGKAGCVPLGRQFFYILIYHKNVSPPTSIPK
+ENFNKGDSSEDTCLLAAWKLWLHAAQKARNVSHSPLILLNILITLIGFVYE
+>C_54
+ELPFKLYFKPEVELKIRGNLSAAHTLQRKKSRKVKNVNPKAGFNEKLGGVSHNAHAVADV
+FKRLWCTYCIVYAGTAGRHSHGMAALYRPNDYLKAPLGGAFLYIQQEIPLWDGIALKHVA
+GDLITVRKGDVRLRGSFRDRQAVSSNVDSLPSVVAEPEAAALILTPGEEIIQGQECGAVS
+AFENKYQRSNKQPCKDSMCSATAAFARETGADPCYVLAQGLMLAWDTMVKGDLIEEYLLS
+KTNATAAMVAHGAFDFEGLHNLLPPVGVCSRTELDCSFYESVVSATVYIERVKHEACPVM
+VYPKGWVRSIVHQRLQAHQSGWKDGLQWHETDALCDGWSRKLTLDTKSMLLSHPFHHPND
+PFQDKLGIEGVPSINTHGSYKTSMDKKHEPAEVETKHGSLHSSKAKMLRSAKQSLGKCGP
+HGGLPLEAKVEIAANVMLRAAQGQEVDHHSAPCQVLSAEVPAVFYFETVETTRSGVFAGA
+FWAHAHIKMKQSPPYSAPFYNAPKCLVLDGRLLRSEREAPGHHFVKEPGVPTGSNDDNLC
+HTPNVDVGWLSTKTDRYAKEPGTAPDGSGEAPKETAVAFLITYGLGAEDRSVFRQIVSAA
+STGNVDLSGVVVPSMGLDPQETLKGRLDALHPFGRLAALNGACFMYGKSKRTLAVTFGPY
+ELRAAILMDCHSKLNSLYLAHAHKLEAMPFAYGSKQFVVECVKVTNGGHRLGMNNTDDRR
+CPKWSSPKKNGSCNAKVAKPGIGGVQQRYAFAVLARISFGETCTGCTTLVAALDRSTNLV
+PRGENGWIDDVDKTETADTLLHPGGNEDRDALCGRKAFSGAGVKGFSRGETIASLGMLNY
+ATDILTKAKMAENGILVKLYCKCPKGKASGPKQSKIPVEEHQVPLFLGGTIFAENDDVTT
+YVCFLSAKIFGSYIVKDDLVRIIAGKDGCLPLGRGFAYILLYHKDVDAQNPAPPENVNKS
+ESPEDACLLAAWKLWLHSAQKPQSVSHSGLIPLTIVLTFILFV
+>C_55
+ELPFKLYFKPDVKLKIKGNLSATHTLRRKPDRKIKNRSPKAGYSEKLGGVGHNESPVEDV
+FKRLWCVVAGTAGRHTPGHNLQKHGLGLLNRPNDYLQAPLGGLYSQREIPLWHGIVLKHM
+TGKIVNVRKGDMRFSASFRDRQAGSSNVDALTSCIKQIVADPVCAALILPPRGEEIIQGL
+QCGKINPLEDKYGRSTKQPCKESGCRETKPFARETRGDPYYVVSQGMKLSWDTIMKGVLI
+AEYLDAKTNAKAAVIAHKYFDFEDLHHLLPPVGGCGRSELAGCSFYESVVTSTVYTERVK
+HQACPVMVYPKGWATSLVHGQLEVSLSGWEEYLQWHQTDAQSDGWSRKLSLDTKSLLLGH
+PFHHTQDPFQDKLEIKNVPSVVTSYKTSMAKKGDDQATVETDKGTLHSSKGKMKRSRKKA
+MSKCKPQGEGLPLEAKSDVAAHALRSAQGHPGQNHHAGSSQVLTQEMSSVFYFGTVGSTK
+SGTFAGGFWAHANTKVKQQPPYSAPFYNQPDCLILAGKLLFRADREHGSHHFVKEPGVST
+GLHADNLCHVPNTKVGWLSTHTGSYAKEPGTPPDGSGETEKETALGFLIGYGLGAEDKSV
+YRQVVSLAQTGFNVELSGVVVPSMSLEPQETVKGRLDGLHNFGKLVGLDGACFVYGKTRR
+TLAVTYVPYELRADILMDCHVKLHALYLAHAHALEVMPFTSGRQFVTECVPVSSAHRSGM
+FNTDDRRCINWCAPKYSGGCNCKVAKSGNTVQERYTFVCLSRVAFGIKCTGCTTLVGALD
+VAAKLQPRGENGWLNAVESTETAGDLLHPAGNEDRDTACGNKAFSGAGVKGFSRAQTVAS
+LGMMNYAASILTKAAVLENGILIHLYCKCPKNKAGGPKKSKVSGDEHQGALFLGGATSAE
+NDDVRTYQCFLTSKIFVGYNIKEDLVRIICGKNGCLPLGRGFIYILVYHKDVNPPTSDPP
+ENVAKSASPEDTCLLAAWSLWKHPAQKPRSVEDSSLIPFSQLLTVLLTFILFLYP
+>C_65
+QLPFKKLFFKPDVNLKIKGNLSATLTLQRKKSSKIKGSNPKTGFTEKLPGVGHKEDPVAD
+IFKRLWCTYSIVYAGTDGRHTSGHNLQKHGLGLLNRPNDYLRADLGGSFLYKQREAIPLW
+HAIVIKRVKGKIIKTVRKGDMRFQASTRDRAAGSSNVDQLTSCVAEPAAASLILPPRGDE
+IVQGEECGNMKLFRSTKPPCKDGGCRETKKPFAKEAGNDPSYVLSQSLKLTWDAVMKGIL
+IQDYLLSKTNAVAAMAEHGNFDFEALRHLLPPVCACSRSELNCAFYESVVSATVYTERVQ
+HQACPVMVYAKGWVRSLVHGQLEVDPAGWAEGLQWHETDATCNGWSKKMVLDKKTKSILL
+GHPFHHTQHPFQKKLEKKGVAVNTSYKTSMAKRGEHAEVETTKGSLHSSKVKMKRCRKKS
+MSKSRPSGQGLPLQADTDVATPVMKAAQGVPAQNHHSASAQVLPQLKTGDHNQVSSVFYF
+ETVETTKYGTFSGGFWAHANIKMKQPAPYSAPLYSQPNCLVLAGRLLRPDKDHGGHHFVK
+EPAVPTGHPPDSLCHTPDVDVGWLSTHTGRYAKEPGTPPNGSGETAKETAVGFLINYELG
+GEDRSVYRQVVSAAHTVFNVDLMSASGPAVPSMALEPQATLKGRLEGLHTFGRLTAKGGA
+CFVYGKARRTLSVSFVPYELRANILMDCHNKLHGLYLAHSRTLEVMPFEFGKQFVTECVP
+GSTGHKLGMYNSNDRRCPKTSPKNSGACNCKVAKPGITIQERYAFAVLSRISFGITCTGC
+TTLVAALDSACSLKPRGQSGWLNDVGSTDTAPSLLHPGGNEDRDTICGNKAFSGAGVKGF
+SRAQTIAALGMLNYATDILTKAMVLGNGILGITLYCKCPKGRSCGPQKGTLPVDEHQGAL
+FLGATIFEENDDVRTYQSFLTAKIFFGYIVKEDLVRIICGKDGCVPLGRGFLSILIYHKD
+VNPPTSSPPQDVDKRDSPEDTCLEAAWKLWLGSAQKPKSVSHSGLIPSTILLTFILFVYP
+>C_66
+LRPNVKLKVKGNLSATTEKLGGVGHKQSPVAGVFKRLSCTYCIVYAGTDGRHTSGHNLQP
+HGLGLLNRPNDYLQAPLNGTSLYIQKESALWHGIVLEHVKGKVITVRKGDVRFQVSFRDR
+QAGSSNIDALTSCVAEPAAAALILMPRGEEVIQGEECGAINPYEDKYQRTKKRPCKDSGC
+RETKPFVRETGADPCFVLSPGLLSSDTIMKSILFEEYLMSKTNATAAMAAHGYFDFEALH
+HLLRVPVPACSRTQLNCSFYDHVVTATVYTERVKHQACPVMVYPKGWVRSLVEGALEVSP
+SGWDDGLQRHETDATCDGWSPKMTLATKSSLLGQPFHHIYATAQIPFQDKLEIKGVPVKT
+SYKTKMCKKGDHAELQTSKGGLRTSKGKMKRSRNKSKSKCTPQGHALPLEAKSEIAAHVM
+RAQGQPAQNHHSASGEVLSQLQTGDHNDVTSIFYFETIETDKSGTFQGGLWAHANIKMKQ
+PPPYSEAFYNQSNCLVMAGRLLREDRDHGGHHKFMKESAVPTGLQAENLCHTPNVDVVWL
+STHTGQYAKEPGTPPNGSGEHAKETAIGFLATYGLGAEERSFKEKKEVVSAAQSGFNVEL
+TVVVLPRMGQDPQESLKGRQDGLHSFGKVALLDGACFIYGKQKRTLAVSFVPYQMRADIL
+MECHRKLYMAHAHTLEVMPFAFGKQFVVECVPVTTAHKLGMFNTDDRHCPKRCSPKYSGG
+CNCSVAKPGVTVRERYAISGCTTLVAAFDRAANLQPRAENGWLNDVDSTELADGLLHPQG
+NQDRDTICGNKAFSGAGVKGFSRSETVASLGMLNYATDILTQAMVLETGILKNLYCKCPN
+GKAAGPKKVPVNDHQSALFLSATVFADNDEARTYQCFLTAKIFVGYIAKEDLVRIICGKD
+GCVPLGRGFLYVLIYHKDVTPPTSEPPENVSKQDSPSNTCLLPAWKHWLHSAQKSRSGSH
+PGLIGLTILLEFILFLYP
+>C_67
+HKGNVKLRIKGNLSATHTLQRKKSHKIKGNNPKAGFVDKLSGLGHKGSPVADVFKRLWCT
+YCIVYAESDGRKTSGNNSQKHGAGLLNRQNDYLQALLGGSFLYIQREIPLWHGVVLKHVK
+EKIIAVRKGNMHLQASFRDRQAGSAHVDSLTSCVASPATAALALPARGDEIAQGEECGTI
+NPFEDKYPRSTKQPCKDSGCRETKPFARETGGDPCYVLSQGLAKLSWEVILKGILNEDYL
+LPKTEATAAMAAVRHGYFDFEALHHLLTPVAACSRGDLDCSFYEHVVSATMHTERIKYQA
+CPVMVYPKGWVRSLVHGQLEVSPSGWEEGLAWHETDATCDGWSRKMTLDTKSLLLAHPLH
+HTQDPFQDKLEKKGVPVNTSYKTKAKMGEHAEVSSNKGALDATKGKMKRSQNRSMSKCGP
+QGEDLPLQTKSEIAAHVVRAAQGQPAQNHHAQVLAQLKTNDHNDVSSAFYFETVGKDATT
+KPGTFAGGFWAHANIGMRQPPPYSAPIYNQPNCLVLAGRLLRADRDHVGHHKFVKEPGMP
+TGLQADNLCHTPNMDVGWLSTDTGRYAKGPGTPPEGSGETAKETSVGFLVTYGLGVEDSS
+VYRETASAALTGFNVELSGVVVPSMGLNPKERLKARLDPLHSFGKLALLDGACLVYGKTK
+RVLAVTGVPYELRADILMDCHSKIDELYLTNAHTLAVMPFAFGKQFVTECVPVATGHKLG
+MFNTKERRCPKRCAPKYSGGCICKVAKPGITVHERYAISFGITCTNCTTLQANLDRTAIL
+NPRAENGWLNDVTKSEANDSLVHPQGDEGRETICGEKAFSGGAKSFSRAQAVAKLGMLGY
+ATLVLMQAMALQTVFLINLYCKCPKGKAAGPKKSKVPVDEHQGAMFLGATFFAENDDDRT
+YECFLTAKIFVGYRKEDLVRLACGKDGCVPLGRSFLFILIYQKDNPPTSDPPDNLNKSSP
+EDTCLLAAWKLWLHSSQKPRSVSHSGLIPLTILLTFILIVYP
+>C_68
+QKPDHKLKIKGNLPMTHTLQRKKSRKIKGSNPKAAFHKKLGGVGHKESPVADVFKRLWCT
+YCIVYGTEGRHTSGRNLQEHGLGLALARPNEYLQAPLSGSFLYMEKEIPLWVVIVLKQVK
+GKIINVRKGDLFFQASFRDRQADSVNVDALASCVAEPSPAALILPLRGEEIIQGEECGTI
+NPFDDTYPRSTKQPCKDSGCRETKPFARETGGNPCYVLSLGLSISWDTIMKGILIEDYLL
+SKTEAKATMAAHGFFDMEALHHLLPANACGHSELDCSYYEHVVTANVFTERVNHHATPVV
+VYAKGWVRGLVHGQQLVSPSGWEEGLQWHDTDATCDGRSRKMTLDTKSLLLGLPFHHTQD
+PFDKVDKQCQKDAKEAPDALEAILEVELRGCAQDSLAQDKLDIKGVRVTTSYKTSVAKKS
+KKADHAEVEKKGLSLHSSKGKMKRSRNKSMVKCGNQGQGLPLEAKSEVAAHVMWAAQGQP
+AQNHQSSSQVLSQMKTVDHYEVSDVFAFETVETTKSGTFAGGLWANANIKMKQPPPYSAP
+FYNQPNCLALNGRLLRPDRDHGGHHKFVNEPGVATGLQTDSLCHTPNVDVGWLATHTGWY
+AKEPGTPPNGSAETAKEIAVGFLITYGLGAENRSVYRQVVSAAQTGFNVELSGVAVPSMG
+LNPQSTLKGRLDGMHSFGLALIDAPCFVYGNICHKLGGAGQAYVTRRIFAVTYSPSELRA
+DILMDCNSKLHALYMVSTHTLEVGPFSFGKQFVTECVPVTGHNLGMPNTDDRRCPGRCSA
+NYSGGCNCKVAKAIDFIDVESEIGKDFLYLLRHPSITVQEVYSINFGITTLVAALDRAAN
+LQPRVENGWLKDVEKTESADSLLHSQGNEDRDTICGEKAFSGAGVKGFSRAETVQSLGML
+SYASDILAQSMVIDTGILINLYCKCPKGKAAAPKKSKVPVDENQGALFLGATFFADNDDV
+RTYQCFLTAKIFVGYIVKEDMVRIICGRDGCVPLGRGFLYILIYHVDVHAPTSHGPDENV
+NKSSPENTGLLAAWKLWLHTAAKPRTVACSGLIATTILATFLLFVYP
+>C_131
+QKPDVKLKIKGALMATHTLTRKKSRKIKGANPKAGFTEKLGGVGHKESPVADVFQRLWAK
+YCIVYAGTDGRHTSGNNIQKDGLGLLNRPDDLLQAPLGGDFLYIQREIPLWHGIVLKHVK
+GKIVTVRKGDLRFQVSFRERQAGPSNVKPLKQCAAEPTPAALILPARGEEIIQGEECGTI
+NPFEEKYPRSTKQHCKDVGCRETKPFARDTGGDPCYVLSQGLKLSWDAIMKGILTEEYLL
+SKTNATTTMAAQGYFDFEALHHLLPPAAACWRSTLDCSFYEHVVTATVYTERVNHQACPV
+MVYPKGWVRSLVHGQLEVSPSGSAEGLQWHETDATCDGWSRNMTLDTKSLLFGHPFHHTQ
+TPFMDKLEIKGVPVNTSYKTSMADKSKRTDHAEQETSKGSLHSSKGKMKRTRNGTMNKCG
+AQGQGLPLEAKSEIAAHVMLTAQGKEAQNHHSASSQVLSQQKTGDHNEVSSVFYFETNEA
+TKAGTFAGGFWAHANIKMKQPPAYSAPFYTTSSCLALAGRLLRADRDHGGVHSFVKEPAV
+ASALQADSFCHFPNVDVGYLSSHTGRYAKDPGAPPHNSGETAKETAVGFLITYGLGAKDR
+RVYRQVVSASQTGFNVELSAIVVPSTGLDPQETFKGRLDGMHSFGKKALLDGACFGFGKT
+RRTLAVTFVPYQVRADILMDCHSKLHALYLAVAHTLEVMPFAFGKQFVTECVVVTGNKVG
+MFNTDDRRCPKRCSPKYSGGCNCKVAKPGITVQDRYEISFAISCTSCATLIAALDRARNL
+QPRSENNWLNDVSKTQTADSLLHPQGNEDRETICGEKAFSGAGVKGFSRAQTVSSLGMLN
+YATDILAQAMVLETGILTNVFCKCPKGKAAGPKKSKVPVDGHTGALFLGATFFAENDDVR
+TYQCFLKAKIFIGYSIVREDLVRIICGKDGCVPLGKAFLYILIYHKDLNPPTSDPPQNVN
+KASPEDKCLLAARKLWLHSAQKPRSVSHSFLIPTTILLTFILFVYP
+>C_132
+HKPDVKLKIKGNLSLTHTLQRKKSRRISKGAIPKAGFTEKLGGVAHKESPAADVFKRMWC
+TYCIVYAGTDGRHTSGNCNLQKQGLGLLNRPNDYLQAPLGGSFLYIQREIPLWHGIVLKH
+VKGKIITVRKGTLRFQVAFRDREAGSSNVDALTSCVAEPAPAALILPLRGEEVIQNSDCG
+TINPFEEKYPKSTKQPCKDAGCRKTKPFARETGGDPCYVLSQGLKLSWDTILKGILIEDY
+LLSKSNANATMAAHGYFDFEALHHLLPPAAFCSRSEFDCSFYELVVTATVYTERVNHQAC
+PVMVYNKGWVRSLVHGELEVSPSGWEEGLQWHETEATCDGWFRKMTLGTKSLLLGYPFFH
+TQEPFKDKLEIKGVAVNTAYNTSMAKKSKRGDHNEVETSKGSIHSSKGKMKRSRNKTMSK
+CGAHGQGLPLEAKFENAAHVMWEAQGQPAQSHHSASSQVLSQLKTGGHEEVRSVFYFESV
+ETTKFGTFAGGFWAHANIKMDEPPAYSAPFQIFYNQPNCLALAGRLLRPDRDHGGHHKFV
+KEPGVATGLQSDSLCHTPKVDVAWLSTHTGRYIKEPGTPPNGGETAKETAVGLLISYGLN
+AEDRSVYRHVVNSAETGFNVELSGVVVPSMGLDPQDTLKGRLDGMHSFGKLALLDGACFV
+YGKTRRTLPVTFVPYELRADILMDCQSKLHALYLTNAHTLEVMIFAFGDQFVTECAPITG
+HRLGVFNTADRRCPARCSPKYSGDCNCKVAKPGITVQERYAINFVITCSSCTTLVAGLDR
+AGNLQPRHGNGWLNDVEKTDTADSLLHPQGNEDRDTTCGEKAFSGGVKGFSQAHTVGSKG
+MLNYANSILAQAMVLETGILINLYCKCPKGKAAGPKKSSVPFTDQHQGALYLGATFFTEN
+EDVRTYQCFLTANLFVGYGIVKEQLVRIICGKDGCVPLGRGFLHILVYHKDVNPPTGDPP
+ENVNKNSPEDTCLLAAWKIWLHSAQKPRSGSHSGTIPTILLTFILFVYP
+>C_133
+QKPDVKLKIKGNLSLTHTLQRKKSRKIHSVVPRTGFTESLGGGGHKETPVADVFKVLWCT
+YCIVYAGADGRHISGDCILQKHELGLVHRPSDYLQAPLGGSFLYIQKQIPLWHGIVLKHV
+KGKIITVRKDLKFQVSFRDRQAGSHNVDALTHCVAEDAPAALILPLRGADIIQGEECGTI
+NPAEEKYPRSTKQPCKDSGCRETRPFARETGGDPCYVLSQGKKLSWDTIMKGIIIEIYLL
+KKTNATATIAAHGYFDFEALHHLLPPAAACSRAELDCSFYAHVVIATVYTERIKHQACPV
+MVYPKGWVRSLVHGQLDVSPSGWEEGLQWHETDATCDGWSRKMVLDTKSLILGHPFHHTQ
+NPFRDKLELKGVPVKTSYKTSMAKRSKVGDHTEVETSKGSLHSSKGKIKRSRNKTMSKCG
+PQGTGLPLEAKSEIAVHVMWAAQGQPAQNHHSASSQVLSQLKTGDHNEVRSVFYFETVEG
+GFWSHANIKVKQPPAYSAPFYGHPNCLAFAGRLLRADRDHGGHHFVKQPGVTTGLQADSL
+CHTPGVDVWLSTHTGRYAKEPGTPANTSGETAKETAVGFLITYGLGQQDRSMYPRVVSAA
+QTGFNVELLSVVVPSMGLEPQETLKGRLDGMHSFGKLALLDGACFVYGKTRRTLDVTFVP
+YELRADILMDCNSKLHALYLAAAHKLEVMSFAFGKQFVTACLPVTGHKLGMFDTDDKRCP
+KRCSPTYSAGCNCKVAKPGITVSERYAISFGITCISCTTLVVAALDRALQPPAEKNWLND
+VDKTETADSLLHPQGNDERDTLCGEKAFSGGVKGFSQAQTVAALGMLNYATDILAQAMVL
+TTGILINLYCKCPKGKAAGPKKSKVPVDEHQGALFLGSKFFAENEDVRTYQCFLTAKLFV
+GIVKEDLVRILCGKDECIPLGRGFLYILISHKDVNGPTSDPPENAKKSSPEDTCLLGAWK
+LWLHSEQKPRSVNHSGLFPTTILLALILFVYP
+>C_134
+QDVKLKIKGNLNGTHTLQRGAIPKAGFVEKLGGVGHKEKPVADVFKRLWCTYSIYAGTDG
+RHTSGNCGLQKHELGLLNRPNDYLQAPLGGSFLYIIREVPLWHGLVMKHVKGKIITVRKA
+DDKQLHKALRFEVSRDRQAGTSNVDALTHCVAEPAPAALILPLRGDEIIQGEECGTINPF
+EEKYPRATKQPCKDSGCRATKPFARDTGGDPCYILSQGLKLLWDTIMKGLLIEDYLLKKT
+PPTATMAAHVLGYFDFEALHHLLPPAAACSRSQLDCSFYEHGVTSTVYTERVKHQACPVV
+NPKGWVRSFVNGQLEVSPSGWDEGLQWHESDATCDGWSRKFTHMVLDVKSLLLGHPIHHT
+QNPFQDKLEIKGVPVNTSYKNSMAKKSNRGDHAEVETSKGSLHSSKGKMKRSRNKTAGKS
+GPGQGLPLEAKNEIEAHVLWAAQGQPAQNHHSASSQVLSQLKTGDFNAVRSVFYFENVET
+AKSGTFAGGFWAHANTKVKQPPAYSAPFYNHPHCLALAGRLLRADRDQGGHHKFVKEPGL
+ATGLQADSLCHTRGANLGWLSTKTGHIGRFAKEPGTAPNGPGETAKERRTPEGERPILGD
+EKANGDPTAVGFLITYGLGAEDKSVYRQVISSVQTGFNVELSGDVVPSMGLDAQETLKGR
+FDGMHAFGKLALLDGGCFIYSKTRRKLGVAFVPYELRADILMACHSKLHALYLGDAHTLE
+VMPFAFGKQHVTECVPVSGHQLGMYNTDDRRSPKRCSPKYSGGCDYKVAKPGVTVQERYA
+ISFGIGCTACTTLVGALDRAPNLSPRAENGWLNDVDKTETAHSLLRPQGNEDRDTICGEK
+AFSGDVKVFSRAQTVASLGMLNYATNILAQGMVLETGILINLYCSCPKPKAGKPKKSNVP
+VDEIICGKDGCDPLGRGFLYILIYYKDVDPTLSDPPENVNRSSPEDTCLLGAWKLWLFSE
+QKPRSVAHGGLIPTTILLTFILLVYP
+>C_135
+QKPDVKLKIKGNLSATNTLQRKKSKKIKGAIPKASFTEKLGGVGHKESPAADVFKRLWCT
+YCIVYAGTDGRHTSGNCNLQKHELELLNRPNDYLQAPLGSPFLYIQREIPLWHGILMKHV
+KGKITTVRRAELRFDVSRDRQAGTSNEQALTHCVAEPAPAALVLPLRGEEIIQGEECGTI
+NPFKEKYPKSTIQACKDSGCRETKPFARETGGDPCYVLSQDLKLHWDTIMKGILISAYLL
+KKNNATSTMAAHGYFDFEALQNLLPPAAACSRSELDCSFYEHVVSSTVYTERVKHQACPV
+VYPLGWVRSLVHGQLEVSPSGWAEGLQWHEADATCDGWSRKAALETKSLLLGHPFHHTQN
+PFQDKLEIKGVPLNTSYKTSLAKKSKRGDHAEVETSKGSLHSSKGKMKRSRNKTMSKCGP
+QGHGLPLEAKSEIAAHTMWAGQGQAAQNHHSASSQPLSELKTGNHNEVRSVFYFEMVETT
+KSEGTFAGGHWAHAEERLMSNIKTKQRPAYSAAFYNHPNCVALAGRLIRQDRDHGGHHRF
+VKEPGVATGLEAVSLCHASGADVGWLENKTGHTGRYGKQPGTPPNGSGECAKESAVGLIT
+YGLGAEDRSVYRQVVSAAQTGFNVELNGVHVPSMGLDPQETLKGKLDGMHSFGKLALLDG
+ACFVYGKTRRSLAVTLVPYELQADILSDCDSKLHALYLADAHTLEVMPFKQFVTECVPVT
+NHKLGMFNTDDRRSPKRCSPKYSGGCNCKVTKPGITAQERYSISFGITCTACTTLVAALE
+RAPNNLQPRAENGWLGDVDKTERTASCLLHPQGHEDRDTICGEKAFSGDVKGFSRAQTVA
+SLGMLNYAADILSQAMPMEYGILINLFCKCPKGKAAGPKKSKVPVDEHQGALFLGATFFA
+ENDEDVRTSQCFFTAKLFVGIVKDDLVRDICGKDGCVPLGRGFLYILIYHKDVNPPTSDP
+PENVNKSSPESTCLLAAWKLWLHSEQKPRSVSHSGLIPTTILLTFILFVYP
+>C_136
+QKPDVKLKIKGNLSATHTLQKKKSHKIKGARPKTGFTQKLGGVGPKESHVTDVFGKRLWC
+TYCIVYAGTDGRHTSGNCHLQKHELGLLERPDDYLQAPLGGSFLYIQREIPIWHSIVMKH
+VKGKIITVRKADLRFDVSRDQQAGTGNVDALTHCVAEPAPAALILPLRGEEIIQGEECGT
+INPFEDKYPRSTKQPCKSSGCRETKEFARQTGGDPCYVLSQGLKLSWDTIMKGILIEDYL
+FTNTNATATMAAHGYFDFEALHHLLPGAAQCSRSEIDCGFYEHVVTATVYTERVKHQACP
+VVFPKGWVRRLVHGQLEVSPSGWEEGLQWHEADATCDGWSRKMTMDTRSLLLGHPFHNTQ
+QPFQGKLEITGVPVNTAYKTSSAKKSKRGDHAEVEASKGSLHSVKGKMKRSRNKTLSSCG
+PQGQGLALDGKPEIAAHVMWAAHGQPAQNHHSSEQVLSQLKTGDHKEVRSVFYFETVGTS
+KSGTFAGGFWAHANIKVKQRPAYSAPFYNHPNCLALAGHLLKQDQDHGGHHKFIKEPVPT
+GQAASICHTPGVDVGWLSTKTGHTGRYGKEPGPSPHGSGETAIETAVGFLQITYGLGAEE
+RSVYREVVSAAQTGFSPELSGVHVPSMGLDPQETLKGRLDGMHSFGKLALLDGACFVYGR
+ARRTLAVTFVPYELRADIVMACHSKLHALYLTDAHTLEVMPFKQLVTECVPVTGHKLGMF
+NTDDRRSPKRCSPKYAGGCNCKVAKPGITVQERYASSFGTICTACTALAAALNRAPNLQP
+RAEDGWLNTVDKTITADSLLHEQGNEDRDTICGEKAHSGGVKGFHRAETIASLGMLNYGT
+DILAQAKVLETGILINLFCKCKKGKAAGPKKSKVPVEEHQGTLFLGDTFFAEKAEDVRTY
+QCFLSAKLFVSIVDEDLVRIICGRDGCVPLGRGLYILIYHKDVNPPTPNPPENVDKASPE
+DTCLLAAWKLWLHSEQKPRPVCHSGLTESALHIPTILLTFIVFVYP
+>C_137
+QKPDVKLKIKGNLSATHTLQRKKARKIKGAIPKGGFTQKLGVGEHKESPVADVFKRLWCT
+YCIAYAGTNGRHTSGNCNLQIHELGLLNRPNFHASRITGKGKFGADYLQAVLGGSFLYVQ
+REIPLWHGIVMHVKGKIITVRQADLKFDVSQDEQAGTSNVDAVTHCVAQPAPASLILPLR
+GEEIIEGEECGTINPFEEKYPRSTKQPCKQSGCRETKEFARETGGDPCYTLSQALKLSWN
+TVMKGILLEDYNLKNTNATATMSPHGYFDFAALHHLLPSAPACSRSELDCIFYEHVVTAT
+IYSERVKHQACPVVYPKGWVRSLVHGQLEVSPANWEEGLQWHEATATCDAWSRKMTLDTK
+SLLLGHPFHHSLNPFQDKLEIKGVPVSTTYKTSLARFKSKRGDHAEVETSKGSLHSSKGK
+MKRSRNKTISECGPEGQGLPLEAKTSIGAHVMWAAQGSSAQNHHGGSQVSKQLRDADPKQ
+VRSVFYFETVDTTKSGTFSGGFWAHANIKVKQRPAYSAPFYKHPNCLALSGRLLKQDRDH
+GGHHKFVKEPVVATGLMADNMCHTPGVDVGWLSTKTGHTGRFANEPSTPPNSCGQTAKET
+AVGFLISYGLGADDRSVYRQVVSAAQTGFNVELSGLHVPSMGLDPQETLKGRLDSMHSFG
+KLALLDGACFVYGKNRRTLAVTFVPYELRADILMECHGKLHNLYLPDAHSLEVMPFKQFV
+TECVPVTGHKLGMFNTDDRRSAKKCSPKYTGGCNCIVSKPAITVQERYAISFGIACTACT
+TLVAALDRAPNLQPRAENGWLNSVEKTETAESLLLPQGNEDRDTICGEKAFSGGVKGYVK
+AQSVASLGMLSYATDILAQAMVLETGILINLFCKCAKGKAAAGKKSKVPVDEHQGALFLG
+ATFFAEKAEDVRTFQCFLTAKLFVGIVKAQLVRIICGKDGCVPLGRGLYILIYHKDVNPP
+TSDPPENVNKGSPEDTLLAAWKLWLHSEQKPQSVCQGGLIPDTIVLTFILFVYP
+>C_138
+QKPDVKLKIKGNLSATHTLQRKKARKIKGAIPKGGFTQKLGGVGHKDSVADVFKRLWCTY
+CILYAGTDGRHTSGNCNLQKHELGLLNRPNDYLKAPLNGWFLYIQREIPLWQGIVMHVRG
+KIETVRKADLRFDVSRDQEAGTSNVDALTHCVAEPAPGALIIPLREIIQGDECGTINPFE
+EKYDRSTKQPCKDSGCRETKSFARETGKDPCYALSQGLKGSWNTIMKGLLIEDYLLKNSN
+ATATMSANGYFEFEALHHLLPPAAACSRSQLDCAFYEHVATATVYTERVKHQACPVVYPK
+GWVRSLVHGQLEVSPVGWDEGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHSSQNPFQD
+KLEIKGVPVNTSYKTSLARKSKRGDHAEVETSKGSLHSSKGKKKSSRNKTMSKHGPSGQG
+LPLGAKREIAAHVMWAAQGSPAQNHHSSSQVQILSQLKDGEHKEVRSVFYFETVETTKSG
+VFAGGFWHHANIKVKQRPAYTAPFKDHPNCLALAGRLLKQDKGHGGHHKFVKEPVVATGL
+QSDSLCHTPAVDVGWLSTKTGHTGRFAKEPGTPPNGNGETAKQTIVGVLVTYGLGAEDRS
+IYRQHVSAAQTGFNVELSGVHVPSLGLDPEETLKGRLDGMHSFGKLTLLDGACFVYGKTR
+RILAVTFVPYELRADILMECHSKLHALYLHDAHTLEVVPPKQFVTECVPVTTHKLGMFNT
+DDRRSPKKCGPKYAGGCNCKVAKPGIIGQERYNITFGITCTACTTLVAALDRAPNLQPRA
+ESGWLNTVDSSETLDSLGFPRAQTVASLGMLNYATNILAQAMVLQTGILINVFCKCPKGK
+AAGPKKDKVPVDEHQGALFLGANFFAEKAEDVRTYQCFLTAKLFVGIGKEDLVRIICGKD
+GCVPLGRGLYILIYHKDVNPPTSDPPENVSKASPEDVCILAAWKLWLHSEQKPKSVCHSG
+LISTTILLNFILFVYP
+>C_139
+QKPDVMLKIKGNLAATHTLQRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVHKRLWCTY
+CIYYAGTDGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGWFLYIQREIPLWHGIVMHVKG
+KIITVRKADLRFDVSRDQQAGTSSVDALTHCVAEPAPAALILPLKGEEIIQGEESGTINP
+FEEKYPRSTKQPCKDSGCRETKEFAREKGGDPCYVLSQGLKLSWATILKGILIEDYLLKN
+TNATATKSANGYFEFEALHHLLPPLAYCSRSELDCSFYEHVVTAVVYAERVKHQACPVVY
+PKGWVRSLVHGQLEVSPSNWEGGLEWHEADAACDGWSRKMTLDTKSLVLGQPLRHSQFPF
+QDKLEIKGVPVDTSYKTSLARKSKRGSHIEVETSKGSLHSSKGKLKRSRNKTMSKCGPQG
+QGLPLEAKREIAAKWASQGSPAQNHHSKSQVQILSQLKDGDHKEVRSVFYFEKVETTKSG
+TFSGNFWAHANIKVKPQRPAYNAPFYNHPNCLALAGPLLKQDRDHGGHHKFVKEPVVATG
+LQADTLCHSPGVDVGWLSTKTGHTGQYAKEQGSPPNGSGQTAKQTAVSFLITYGLGAEDR
+SVYRQVVSAAKTGFNVELAGVHVPSMGLDPQETLKGRLDGMHNFGKLALLDGACFVYGQT
+RRTLAVTFVPYELRADILMECHSKLHALYLTDAHTLEVMPFKQFVTECVPVTGHKLGMFN
+TDDRRSPKRCSPKYAGGCNCKVAKPGISVQERYAISFGINCTACTTLIAALDRAPNLQPR
+AENGWLNTVDKTETADSLLHPQGNEDRANICGEKAFSGGVKGSFPRDQSVASVGMLNYAT
+DILAQAMVLETDILINLFVKCPKGKAAGPKKCKVPVDEHQGALFLGATFFAEKAEDVRTY
+QCFLTAKLFVGIKKEDLVRIICGKDGCVPLGRGLYILIYHKNINPPDTDPPENVNKASPE
+NTCLLAAWKLWLHSEQKPRSVCHSGLIPTTILLTFALFVYP
+>C_140
+QKPDVKLKIKGNLSAAHTLQRKKSRKLKGAPKGGFTQKLGGVGHKESVADVWKSLWCVYC
+VLYAGTDGRYTSGSCNLQKHELGLLNRPNDYLQASLGGLFLYIQREIPLWHGIVLHVKGK
+IITVRKDDLRFDVSRDEQAGSSNVDTLTHCVAEPAPAALFVLPLRGEAIIQGEECGTINP
+FEEKYPRSTKQPCKDSGCRETKEYARETGGDACYVLSQGLKLSWNTIMKGILIENYLLKN
+KNATTIATMSANGYFQFEALHHLLPPAAACSRSPLDCSFYEAVVTATAYTERVKHQACPV
+VYPKGWVRSLVHGQLEVSQAGWEEGLQWHEADATCDSWSRKMTLDTKSLLLGHPFHHSQN
+PFQDKLEIKGVPPNTSYKTSLARKSKRGSHADVETSKGSLTSSKGKLKRSPDKTMSKCGP
+QGQGLPLEAKREIAAMWAAQGSPAQNHHSASQVQILSQLKDGDHKEVRSVFYFETHASET
+LPVETTKSGTFAGGFWAHANIKYKQRPAYSAPFYNHPNCLALAGRLLKQDRDHGAHHKFI
+KEPVVALGLQADSLCADKHTPGVSVGWISTKTGHTGRYAKEPGVPPNGSGETAKQNSVSF
+LETYGLGAEDRSVYRQVSSAAQTGFSVELSEVHVPSMGLDPQETLKGRLDGMHSFGKLSL
+LDGACFVYGRTRRTLAVTFVTYDFRADILMECHSKLHALYLIDAHTLEVMSFKQFVTECT
+PVTGHKLGIFNTDDRRCPKRCTPKYAGGCACKAAKPSITVKERYASFGITCTACTTLVAA
+LDRAPNLQPRAENGWLSEVDKTETADSLLHPQGNQDRDDICGEKAFSGGCKGFPRAHKVA
+SLGMLNYATDILAQAMVLQTGILINLFCKCPKGKAAGPKKSKVPVDEHEGALFLGATFFA
+EKATDVRTYQCFLTAKLFLGIIKEDLVRIDCGKDGCVPLGRGLYILIYHKDVNKPTSDPP
+NLVSKASPEDTCLLAAWKLWLHSEHKPRSVCHSGLIPTTILLTFILFIYP
+>C_141
+QKPDVKLKIKGNLSATHTLQRKKSRKLKGDIPRGGFTQKLGGVGHKESVADVFKGLWCVY
+CIVYAGTDGRHTSGNCNLQKHELGLLNRPNDYLQAPLGWFLYIQREIPLWHSIVMHVKGK
+IITVRKADLRFQVARDQQAGTSNVDALTHCVAEPAPAALFILPLRGEEIIQGEECGTINP
+FEEKYPRSTKQPCKDSGCRETKESTSETGGDPCYVLSQGLKLSWNTIMKGILIEDYLLKN
+TNATATMSANGYFQFALHHLLPPAAACSRSELDCSFYDHVVTATVYTERVKHQASPVVYP
+KGWVRSLVHGELEVSPSGWEEGLQWHEADAPTCDGWSRKMTLDSLLLGHPFHHSQNPFQE
+KLEVKGVPVNTSYKTSLARKSKRGSHAEVETSKGSLHSSKGKLKRSRNKTMSKCGPQGQG
+LPLEAKREIAAMWSAQKSPAQNHGSSQVQILCAQLKDGDHKQVRSVFYFETVETTKSGTF
+AGGFWAPANIKVKQRPAYSAPFYNHPNCLALAGRLHKQDRDHGGHHKFVKEPVVATGLQA
+DSACANKHTPGVDVGWVQPKTGHTGRYAKEPGTPPGGSGETAKQTSVAFLITYGLGAEDT
+SVYRQIVSAAQTGFNVELSGVHVPSMGLDPQETLKGRLDGMHSFSKLALLDGGCFVYGRT
+RRTLAVTFIPYELRADILMECHSKLHALYLADAHTLEVMPFKIFVTECTPVTGHKLGIFN
+TDDRRSPKRCRPKYAGGCDCKVAKPGITVQERYAISFGQTCTACTTLVAALDRAPNLQPR
+AENGWLNTVDKTETADSLLHPQGNEDRDNICGEKAFSGGVKGFPRAQTIASLGMLNYATD
+ILAQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDEHQGALFLGGTFFAEKAEDVRTYQ
+CFLTAKLFVGIVKEDLIRIICGKDGCVPLGRGLYILIYHKDVNPPSADPPNVNKASPEDT
+CLLAAWKLWLHSEQKPRSCHSGLLVTTILQTFILFIY
+>C_142
+QKPGVKLKIKGNLSSTHALQRKKSRKLKGACPKGGFTQKLGGVGHKESVADVFKSLWCVY
+CILYGSTDGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGWFLYIQKGIPLWHGIVMHVKG
+KIYTVRKADLRFDVSRDQQAGTSNVDALTHCIEPSPAALFILALRGEEIIQGEECGTINP
+FEEKYPTSSKQPCKDSGCRETKEFVRETGGDPCYVLSQGLKLSWNTIVKGILIEDYLQVC
+MVVIAHALKNTNATATMSANGYFQFEALNHLLPPGAACTRSELDCSFYEHVVTANVYTER
+VKHQACPVVYPKGWVRSLVHGQLEVSPSGWGDGLQWHEADATCDGWSRKMTLETQSLLLG
+HPFHHSQNPFQDKLEIKGVPVKTSYKTSLAKKPKRGTHADVGTSKGSLSSSKGKLKSSRN
+KTMSKCGPQGQGLPLEAKREIAAMWAAQGSPAQNHHSSSQVQILPQLKDADHKEVRSAFY
+FETVETTKSGTFAGGFWAHANIKVKQRPAYSAPFYNHPNCLALAGKLLKQDRDHGGHHKF
+VKEPVVATGLPADSLCADKHTPGVDVGWVSTKSEHTGRYAKEPGTPPNGSGETAKQTSVS
+FLKTYGLGAEDRSVYRQVVSAAQAGFNVALTGVHVPSMGLDPQDTLKGRLDGMHSFGKLA
+LIDGACFVYGRTRRTLAVAFVPYELRADILMECHNKLHALYLADAHTLEVMAFKQYVTEC
+TPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGITVQERYAIHFGLTCTACTTLI
+AAPNLQPRASNGWLNTVDKTETADTLLHPQGNEDRDNICGEKAFSGGVKGFPRAQTAASV
+ASLGMLNYATNILGQAMVLETGILINLFCKCPKGKAAGPKKSKVPVEEHQGTLFLGATFY
+AEKSEDVRTYQCFLTAKLFVGIVKEDLVRIICGKDGCVPLGRGYIVIYHKDVNPPTSDPP
+ENVNKASPEDTCLLAAWKLWLHNEQQPRSVCHSGLIPTTILLTFILFIYP
+>C_143
+QKPEVKLKVKGNLSATNTLQRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVFNSLWCVY
+CILYAGTDGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGWFLYIDKEIPLWHGIVLHVKG
+KIITVRKADLRFDVSRDQQAGTSNVDALTHCIAEPAPAALFILALRGEEIIQGEECGTIN
+PFEEKFPRSTKQPCKDSGCRNTKEFARETGGDPCYVLSQGLKLSWNTIMKGILNEDYLQV
+CMVQIAHALKNTNAKATMSAAGYFQFEALHHLLPPGAACSRSELDCSFYEHVVTATVYTE
+RVKHQKCPVVYPKGWVRSLVHGQLEVSPSGWEDGLQWHEADATCDGWSRKMTLDTKSLLL
+GHPFHHSQNPFQDKVEIKGVPVNTSYKTSLARKSKRGSHADVDTSKGSLHSSKGKLKKSR
+NKTMSKCGPQGQGLPLEAKREIAAMWAANGSPAQNHHSSKQVQILSQLKDGDHMEIRSAF
+YFETVETGKSGMIAAGFWAHANIKVKQRPAYSAVFYNHPNCLALAGRLLKGDREHGGHHK
+FVKEPVVATGLQADSLCADKHTPGVDVGWVSTKKGHTARYAKEPGTPPDGSGETAKETSV
+SFLITYGLGAEDRSEYRQVVSAAQTGFNVELSGVHVPSMGLDPQETLKGRLHGMHSIGKL
+ALLDGACFVYGRTRRTLAVTFVPYELRADILMECHSKLHALYLADPHTLGVMPFKQFVTD
+CTPVTGHKLGIFNTDDRRAPKRCSPKYAGGCDCKVAKPGITVEEKYAISFGITCTACTTL
+TAAPNLQPRAENGWLNTVDKTESADSLLHPVGNEDRDNICGEIAFSGGVKGFPRAQTVAS
+HGMLNYATHILTQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDEHQGAFFLGATFFAE
+KAEDVRTYQCFLTAKLFVGIIKDDLVRGIICGKDGCVPLGRGLFVVLYHKDVNPPTSDPP
+ENVNKDASPENTALLAAWKLWLHAEQKPRSVCHNGLIPTTILLAFILFIYP
+>C_144
+QKPDVKLKPKGNLSATHTLQRKKSRKLKGAIPKGGFTQKLGGIGHKDSVADVFKSLWCVY
+CILYAGTDGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGTFLYIQKEIPLWHGIVMHIKG
+KIITVKKADLRFDVSRDQQAGTSNVDALSHCIAEPAPAALFILALRGEEIIQGEECGTIN
+PFEEKYPKSTKQPTKDSGCRDTKEFARNTGGDPCYNVLSQGLKLRWNTIMKGILIDDYLQ
+VCMVQIAHALSNTNATATMSANGYFEFEALHHLLPPGAACSPSELDCSFYQHVLTATVYT
+ERVKHQACPVVYPKGWVRSLVHGQLEVSPSGWEEGLQWHEADATCEGWSRKMTLDTKSLL
+LDHPFHHSQNPFQDKLEIKGVPVNTSYKTSLARKSKRGSHADVDMSKGSLHSTKGKLKKS
+RNKTMSKCGPQGQGLPLEAKREIAAMWAANGSPAKNHHSSSQVQILSQLKDGDHKEVRAA
+FYFETVETTKSGSFAGGFWAHAGIKVKQRPAYSAPFYNHANCLALAGRLHKQDRDHGSHH
+KFVKEPVVATGLQADSLCADKHTPGVDVGWVSTKTGHSGRYAKEPGTPPNGSGETAKQSV
+SFLITYGLGAEKRSVYRAQVVSAAQTGFNVELSGVHVPSMGLDPQETLKGRLDGMHSFGK
+LALLTGACFVYGRTRRTLAVTFVAYELRADILMECHSKLHALYLADAHSLEVMPFKQFVT
+ECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGISVQERYAISFGITCTACTT
+LVSAPNLQPRAENGWLNTVDKTETADSLLHPQGNENRDNICGEKAFSGGVKSFPRAQTVA
+SLGMLNYATDILTQAVVLETGILINLFCKCPKGKAAGPKKSKVPVDDHQGALFLGATFFA
+EKAEDVRTYQCFLTAKLFVGIVKEDLLRIICGKDGCVPLGRGLYFVIYRDVNPPTSDPPE
+NVNKASPEDTALLAAWKLWLHSEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_145
+QKPDVKSLKVKDNLSATHTLQRKKSRKLKGAIHKGGFTQKLGGVGHKESVADVFKSLWCV
+YCILYAGTDGRHTSGNCNLQKQELGLLNRPNDYLQAPLGGNFLYIQSEIPLWHGIVMHVK
+GKIITVRKADLRFDVCRDQQAGTSNVEALTHCIAEPANAALFILALRGEEIIQGEECGTI
+NPFEEKYPRSTKQPTKDSGCRDTKQFARETGGDPCYVLSQGLKLKWNTIMKGILIEDYLQ
+VCMVQIAHALKNTNATATMSADGYFQFEAQHLLLPPGAACSRSELDCSFYEHVVVAAVYT
+ERVKHQACPVVYPKGWVRSVVHGQLEVSPSGWESGLQWHEADATCDGWSRKMTLDTKSLL
+LGHPFHHSVYQNPFQDKLEIKGVPVNTSYKTSLARKSKRGSHADIDTSKGSLHSSKGKLK
+KSRNKTMSKCGPQGQGLPLEAKREIAAMWAANGSPAQNHHKSSQVQVLSQLKDGDHKEVR
+SAFYFETVETTKSGSFAGGYWAHANIKVKQRSAYSAPFYNHPDCLALAGRLLKQDGNHKF
+VREPVVATGLQADSLCDAKHSPGVDVGWVSTGTGHTGRFSKEPGTPPNGSGETAKQTSVS
+FLVTYGLGAEDRSVYRAQVVSAAQTGFNVELTGVHVPSMGLDPQETLKGRLDGMHSFGKL
+ALLDGACFVYGRTRRTLAVTFVPYELKADILMECHSKLHNLKTLNLRDAHTLEVMPFKQF
+VTECTPVTGHKLGIFNTDDRRSPMRCSPKYKGGCDCKVAKPGITVQERFAISFGITCTGC
+TTLVAAPNLQPRAENGWLNTVDKTETADSLLHPQGNEDRDNICGEKAFSGGVKGFPRAQT
+VSSLGMLNESTDMVTQAKVLETGILINLSCKCPKGKAAGPKKPVDEHQGALFLGATFFAE
+KAENVRTYQCFLTAKLFVGIVKEDLVRIICGKDGCVPLGRGLYIVLYHDVNPPTSDPPEN
+VNKASPEDTALLAAWKLWLHSEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_146
+QKPDVMLKVKGNLSYTRTLQRKKSRKLKGAIPKGGFSQSIGGVGHKESVADVFKSLWCVY
+CRLYASTQGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGNFIYIQKEIPLWHGIVMHVKG
+KIITVRKADLRFDVSRDQQAGTSNVDALTHCIAEPAPAALFILAHLRGEEIIQAEECGTI
+NPFEDKYPRSTKEPTHDSGCSDTKEFARETGGDPCYVLSQGLKLSWNTIMKGILIEPYLQ
+PCMVQLSHALKNTNATATMSANGYFQFEALHHLLPPGAACSRSELDCSFYEHVVTAAVYT
+ERVKHQACPVVYPKGWVRSLVHGQLEVSPSGWESDLQWHEADATCDGWSRKTTLDTKSLL
+LGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLARKSKRGSHADVDTSKGSLHSSKGKLKKS
+RNKTMSKCGPQGQGLPLEAKREIAAMWAANGSPAQNHHSSSQVQILSQLKDGDHKEVRSA
+FFFEAVETTESGSYAGGFWAVANIKVKQRPAYSAPFYNHPNCLALAGRLLKQDRDHGGHH
+KFVKEPVVATGLQADSLCADKHTPGVDVGWVSTKTGHTGVYAKEPGTPPNGSGETAKQTS
+VSFLITYGLGAEDRAVYRAQVVSAAQTGINVELRGVHVPTMGDPQETLKGRGDGMHSFGK
+LALLDGACFVYGRTRRTLAVTFVPYELRTDILMECHSKLHNLYLRDEHTLEVMPFKQFVT
+ECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGITVQERYAISFGITCTACTT
+LVAAPNLQPRAENGWLDTVDKTETADSLLHPQGNEDRDNICGEKAFSGGVKAYPRAQTVA
+KLGMLNYATDILTQAMVLETGILINLFCKCPRGKAAGPKKSKVPVDEHQGALFLGATFFA
+EKAEDVRTYQCFLTAVLFVGIVKEDLVRIICGKDGCVPLGRGLYITIYHDPPTSDPPENV
+TKASPDDTAALAEWKLWLHSEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_147
+QKPDVKLKVKGNLSATRTKEVDLLQRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVFKS
+LWCVYCILYAGTQGRHTSQNCNLQKHELGLLNRPNDYLQAPLGGNFLYIQKEIPLWHGIV
+MHVKGKIITVRKADLRFDVSRDQQAGSNVDALTHCIAEPAPAALFILALRGEEIIQGEEC
+GTINKPFEEKYPRSTKQPSKDSGCRDTSEFARETGGDPCYVLSQGLKLSWNTIMKGILIE
+DYLQVCMVQIAHALKNTNSTATMSANGYFQFEALHHLLPAGAACSRSELDCSFYEHVVTA
+TVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWESGLQWHEADATCDGWSRKMTLDT
+KSLLLGHPFHHSQNPFQDKLDIKGVPVNKSYKTSLARKSKRGSHADVDTSKASLHSSKGK
+LKKSRNKTMSKCGPQGQGLPLAAKRQIAAMWAANGSPAQNHHSSSQVEILSQLKDGDHKE
+VRSAFYFETVETTKTGTYAGGFRAHANIKVKQRPAYSAPFYNHPNCLALAGRLLKQDRDH
+GGHHKFVKEPVVATGLQADSLCADKHTPSVDVGWVSTKTGHTGRYAKEPGTPPNGSGETA
+KQTKVSFLITYGLGAEDRSVYRAQVVSAAQTGFNVELSGVHVPTMGLNPQETLKGRLDGM
+HSFGKLALLDGACFVYGRTRRTLAVTFEPYELRADILMECHSKLHNLYLRDAHTLEVMPF
+KQFVNECTPVTGHKLGIFNTDDRRSPKRCAAKYAGGCDCKVAKPGITVQERYAISFGITC
+TACTTLVSAPNLQVRAENGWLNTVDKTETADSLLHPQGNEDRDNICSEKAFSGGVKGFPR
+AQTVASLAMLNYATDILTQAMVLETGILINLFHCKCPKGKASAPKKSKVPVDEHQGALFL
+GATFFAEKAEDVRTYQCFLTAKLFSGIVKEDLVRIICGKDGCVPLGRGLYILHVIYHDVK
+PPTSDPPENVNKASPEDTALLAAWKLWLHTEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_148
+QKPDVTLKPKGNLSATRTLQRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVFKSLWCVY
+CILYAGTQGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGNFLYIQKEIPLWHGLVMHVKG
+KIITVRKADLRFDVSRDQQAGTSNVDALTHCIAEPAPAALFILALRGEEIIQGEECGVIT
+KPVRPFEEKYPRSTKQPTKDSGCRDTKEFTRETGGDPCYVLSQGLKLSWNTIKKGILIED
+YLQVCMVQIAHALKNTNATAMSANGYFQFEALHHLLPPGAACSRSELDCSFYEHVVTATV
+YTEKVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWESGLQWHEADATCDGWSRKMTLDTKS
+LQLGFPFHHAQNPFQNKLEIKGVPVNTSYKTSLARKKKRGSHADVDTSKGSLHSSKRNKT
+MSKCGPQGQGLPLSAKRQIAAMWAANGSPAQNHHSSSQVQILSQLKDGDHKEVRGAFYFE
+TVETTKSGSYAGGFWAHANIKVKQRPAYSAPFYNHPNCLALAGRLLKQDRDHGGHHKFVK
+EPVVATGLQADSLCADKHTPGVDVGWVSTKTGHTGRYAKEPGTPPNGSGETAKQTSVSFL
+ITYGLGAEDRSVYRAQVVSAAQTGFNVELSGVHVPTMGLDPQETLKGRLDGMHGFGKLAL
+LDGACFVYGRTRRLAVTFVPYELRGDILMECHSKLHNLYLRDPHTLEVMPFKQFVTECTN
+VTGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGITVQERYAISFGITCTAATTLVAA
+PNLQPRAENGWLNTVNKAETADSLLHPQANEDRDNIYGEKAFSGGVKGFPRAQTVSSLGM
+LDYATDILTQAMVLETGILINLFCKCPKGKAAGPKKSKVPVAEHQGALFPGATFFAEKAE
+DIRTYQCFLTARLFVGLVKEDLVRIICGKDGCVPLGRGLYIIIYHDVKPPTSDPPENVNK
+AGPEDTALLAAWKLWLHSEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_149
+QKPDVKLKVKGSLSATRTLQRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVFKSLWCVY
+CILYAGTQGRHTSGNCNLQKHELGLLNRPNHYLQAPLGGNFLYIQKEIPLWHGIVMHVKG
+KIITVRKADLRFDVSRDQQAGTSNVDALTHCIAEPAPAALFILALRGEQIIQGEECGTIN
+KPFEEKYPRSTKQPTSDSGCRDTKEFAQETGGDPCYVLPQGLKLSWNTIMKGILIEDYLQ
+VCMVQIAHALKNTNATATMSANGYFELDCRFYEHVVTATVYTERVKHQGCPVVYPKGWVR
+SLVHGQLEVGPSGWESGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEI
+KGVPVNTSYKTSLARKKKRGSHAVVDTSKGSLHSSKGKLEKSRNKTMSKCGPQGQGLPLS
+AKRKIAAMWAANGPPAQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTVETTNSGSYAGGF
+WAHANIKVKQRPAYSAPFYNHPNCLALAGRLLKQDRDHGGHHKFVKEPVVATGLQADPLC
+ADKATPGVDVGWVSTKTGHTGRYAKEPGTPPNGSGETAKQTSVSFLITYGLGAEDRSVYR
+SQGVSAAQTGFNVELSGVHVPTMGLEPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLA
+VTFVPYELRADILMECHSKLHNLYLRDPHTLEVMPFKQFVTECTPVTGHKLGIFNTDDRR
+SPKRCSPKYAGGCDCKVAKPGITVQERYAISFGITCTACTTLVAAPRLQPRAENGWLNTV
+DKADTADSLLHPQGNEDRNICGEKAFSGGVKGFPRAQTVASLGMLNYATDILTDAMVLET
+GILINLFCKCPKGKAAGPKKSKVPVDEHQGALFLGATFFAEKAEDVRTYQCFLTARLFVG
+IVKEDLVRIICNKDGCVPLGRGLYIVIYHDVKPPTSDPPENVNKASPEDTALLSAWKLWL
+HSAQKPRSVCHSGLIPTTILLTFILFIYP
+>C_150
+QKPDVKLKVKGNLSATRTLQRKKSRKFKGAVPKGGFTQKLGGVGHKESVADVFKSLWCVY
+CILYAGTQGRHTSGNCNLQKNELGLLNRPNDYLQAPLGGNFLYIQKEIPLWHGIVMHVKG
+KIITVRKADLRFDVSRDQQAGTSNVDALTHCIAEPAPAALFILALRGEEIIQGEECGTIN
+KPFEEKYPRSTKQPTKDSGCRDTKEFARETGGDPCYVLPQGLKLSWNTIMKGILIDDYLQ
+VCMVQIAHLLKNINATATMSASGYFQFEALHHLLPPGAACSRSELDCSFYEHVVNATVYT
+ERVKHQGCPVVYPKGWVGSLVHGQLEVSPSGWEWHEADATCDGWSRKMTLDTKSLLLGHP
+FHHSQNPFQDKLEIKGVPVNTSYKTSLARKKKRGSHADVDTSKGSLHSSKGKLKKSRNKT
+MSKCGPQGQGLPLSAKRQIAAMWAANGPPAQNHHSTSQVQILSQLKDGDHKEVRSAFYFY
+TVETTKTGSYAGGFWANANIKAKQRPAYSAPFYNHPNCLALAGRLLKQDRDHGGHHKFVK
+EPVVATGLQADSLCADKHTPGVDVGWVSTKTSHTGRYAKEPGTPPNGSGETAKQTSVSFL
+ITYGLGAEDRSVYRAQVVSAAQTGFNVELSGVHVPTFGLDPQETLKGRLDGMHSFGKLTL
+LDACFVYGRTRRLAVTFVPYELRADILMECHSKLHNLYLRDPHTLEVMPFKQFVTECTPL
+TGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGITVQERYAISFGITCTACTTLVAAA
+NLQPRAENGWLNTVDKAETADSLLHPQGNEDIDDVCGEKAFSGGVKGFPRAQTVASLGML
+NYATDILTQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDEHQGALFLGATFFAEKAED
+VRTYQCFLTARLFVGIVKEDLVRIICGKDGCVPLGRGLYLVIYHDVKPPTSDPPENVNKA
+SPEDTALLSAWKLWLHNEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_151
+QKPDVKLKVKGNLSATRTLRKKSRKLKGAIPKGGFTQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNDYLQAPLGGNYLYIQKEIPLWHGIVMHVKGK
+IITVRKADLKFDVSRDQQAGTSNVDALTHCIAEPAPAALFILALRGEEIIQGEECGTINK
+PFEEKYPRSTKQPTKDSGCRDTKEFARETGGDPCYVLPQVGLKLSWNTIMKGILIEDYLQ
+VCMVQIAHALKNTNATGTMSANGYFQFEALHHLLPPGAACSRSELDCSFYQHVVTATVYT
+ERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWESGLQWHEADATCDGWSRKMTLDTKSLL
+LGHPFHHSQNPFQDKYEIKGVPVNTSYKTSLARKKKRGSHADVDTSKGSLHSSKGKLKKS
+RNKTMSKCGPQGQGLPLSAKRQIAAMWAANGPPAQNHHSPSQVQILSQLKDGDHKEMRSA
+FYFYTVETTKSGSYAGGFWAHANIKVKQRPAYSAPFYNHPDCLALAGRLLKQDRDHGGHH
+KFVKEPVVATGLQADSLCADKHTPGVDVGWVSTKTGHTGRYAKEPGTPPNGSGETAKQTS
+VSFLITYGLGAEDRSVYRGQVVSAAQTGFNVELSGVHVPTFGLDPQETLKGRLDGMHSFG
+KLALLDACFVYSRTRRLAVTFVPYELRADILMECHSKLHNLYLRDPHTLEVMPFKQLVTE
+CTPVVGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGITVQERYAISFGITCTACTTL
+VAAPNFQPRAENGWLNTVDKAETADSLLHPQGNEDRDNICGEKAFSGGVKGFPRAQTVAS
+LGMLNYATDITQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDEHQGALFLGTTFFAQK
+AEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRGLYLVIYHDVKPPTSDPPENV
+NKASPEDTALLSAWKLWLHSEQKPRSVCHSGLIPTTILLTFILFIYP
+>C_152
+QKPDVKLKVKGNLSAARTLQRKKSRKLKGAIPKGGFQALGGVGHKESVSDVFKSLWCVYC
+ILYSGTQGWHTSGNCNLQKHELGLLNRPNDDFWDYNAVNKGGDDGDAALVNCCGREHYLQ
+ATLGGNFLYIQKEIPLWHGIVMHVKGKILTVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALRGEEIIQGEECGTINKPFEEKYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFEALHHL
+LPPGAACSRSELDCSFYEHVVTATVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLAAKRQIAAMWAANGPP
+AQNHHSSSQVQILSQLYDGDHKEVRSAFYFYTVETTKSGSYAGGFWAHANIKVKQRPAYS
+APFYNHPNCLALAGRLLKQDRDHGGHHKFVKEPVVATGLQADSLCADKHTPGVDVGRVST
+KTGHTGRYAKEPGTPPNGSGETAKQTSVSILITYGLGAEDRSVYRAQVVSAAQTGFNVEL
+SGVHVPTFGLDPQAETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYELRADILM
+ECHSKLHSLYLRDNHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCD
+CKVAKPGITVQERYAISFGITCTACTTLVAAPNLQPSAENGWLNTVDKAETADSLLLPQG
+NEDRDNICGEKAFSGGVKGFPRAQTVASLGMLNYATDITQPMVLETGILINLFCKCPKGK
+AAGPKKSKVPVDEHQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVVKQDLVRIICGK
+DGCVPLGRGLYLVIYHDVKPPTSDPEENVNKASPEDTALLSAWKLWLHSEQKPRSVCHSG
+LIPTTILLTFILFIYP
+>C_153
+QKPDVKLKVKGNLSAARTLRKKSRKLKGAIPKGDFQKLLGGVGHKESVADVFKSIWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNDDFWDYNGVNKGGDDGDAALVNCCGREHYLQ
+ATLGGNFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALRGEEIIQGEECGTINKPFEEKYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFEALHHL
+LPPGAACSRSELDCSFYEHVVTATVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGTHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANGPP
+AQNHHSSSQVQILSQLKDGDHKEVRTAFYFYTVETTKSGSYAGGFWAHANIKVKQRPAYS
+APFYNHPNCLALAGRLLKQDRDHKLGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWV
+STKTGHTGRYTKEPGTPPNGSGEVAKQTSVSILITYGLGAEDRSVYHAQVVSAAQTGFNV
+ELAGVHVPTFGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYELRAQIL
+MECHSKLHALYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGC
+DCKVAKPGITVQERYAISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQ
+GNEDRDNICGEKAFSGGVKGFPRAQTVASLGMLNYATDITQAMLLETGILINLFCKCPKG
+KAAGPKKSKVPVLDEHQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICG
+KDGCVPLGRGLYLVIYHDVKPPTSDPPENVNKASPEDTALLSAWKLWLHSEQKPRSVCHS
+GLIPTTILLTFILFIYP
+>C_154
+QKPDVKLKVKGNLSAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNEDFWDYNGVNKGGDDGDAALVNCCGREHYLQ
+ATLGGNFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALRGEEIIQSEECGTINKPFEEKYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LPPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMHLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANGPP
+AQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTVETTKSGSYAGGFWAHANIKVRQRPAYS
+APFYNHPNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCAEKHTPGVDVGWVST
+KTGHTGRYTKEPGTPPNGSGETAKQTSVSILITYGLGAEDRSVYRAQVVSAAQTGFNVEL
+AGVHVPTFGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILME
+CHSKLHNLYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDC
+KVAKPGITVQQRYAISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQGN
+EDRDNICGEKAFSGGVKGFPRAQTVASHLGKLNYATDIGQAMVLETGILINLFCKCPKGK
+AAGPKKSKVPVDEHQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGLVRQDLVRIICGKD
+GCVPLGRGLYLVIYHPVKPPTSDPPENVNKASPEDTALLSAWKLWLHSEQKPRSVCHSGL
+IPTTILLTFILFIYP
+>C_155
+QKPDVKLKVKGNLSAARTLQRKKSRKLKGAIPKGAFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNDDFWDYNGVNKGGDDGDAALVNCCGREHYLQ
+ATLGGNFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFTLALRGEEIIQSEECGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIENYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LPPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLELKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTVETTKSGSYAGGFWAHANIKVRQRPAYS
+APFYNHPNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWVST
+KTGHTGRYTKEPGTPPNGSGETAKQTSVSILITYGLGAEVVSAAQTGFNVELAGVHVPTF
+GLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILMECHSKLHNL
+YLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCKVAKPGIT
+VQERYAISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQGNEDRDNICG
+EKAFSGGVKGFPRAQTVASHLGKLNYATDITQAMVLETGILINLFCKCPKGKAAGPKKAK
+VPVDEHQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRG
+LYLVIYHEVKPPKSDPPENVNKASPEDTALLSAWKLWLHSEQKPRSVCHSGLIPTTILLT
+FILFIYP
+>C_156
+QKPDVKLKVKGNLSAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKNELGLLNRPNDDFWDYNGVNKGGDDGDAALVNCCGREHYLQ
+ATLGGSFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALRGEEIIQSEECGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSRNTTMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LPPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLNLSAKRQIAAKWAANTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSTFYFYTQETTKSGSYAGGFWAHANIKVRQRPAYS
+APFYNHPNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWVST
+KTGHTGRYTKEPGTPPNGSGETAKQTSVSILITYGLGAEDRSVYRAQVVSAAQTGFNVEL
+AGVHVPTFGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILME
+CHSKLHNFLYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCD
+CNVAKPGITVQERYAISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQG
+NEDRDNICGEKAFSGGVKGFPRAQTVASHLGKLNYATDITQAMVLETGILINLFCKCPKG
+KAAGPKKSKVPVDEHQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGK
+DGCVPLGRGLYLVIYHEVKPPTSDPPENVNKASPEDTALLSAWKLWLHSEQKPRSVCHSG
+LIPTTILLTFILFVYP
+>C_157
+QKPDVKLKVKGNLSAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLTRPNDDFWDYNGVNKGGDDGDAALVKCCGREHYLQ
+ATLGGSFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALSGEEIIQSEESGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LAPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSPKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTGSYAGGFWAHANIKVRQRPAYSAPFYNH
+PNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADNLCADKHTPGVDVGWVSTKTGHTG
+RYTKEPGTPPNGSGETAKQTSVSILTYGLGAEDRSVYRAQVVSAAQTNFNVELAGVHVPT
+FGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILMECHSKLHN
+LYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCNVAKPGI
+AISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETAESLLHPQGNEDRDNICGEKAFS
+GGVKGFPRAQTVASHLGKLNYATDITQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDE
+HQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRGLYLVI
+YHEVKPPTSDPPENVNKASPEDSALLSAWKLWLHSQKPRSVCHSGLIPTTILLTFILFIY
+P
+>C_158
+QKPDVKLKVKGNLAAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNDDFWDYNGVNKGGDDGDAALVKCCGREHYLQ
+ATLGGSFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALSGEEIIQSEESGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LAPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAADTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSDFYFYTGSYAGGFWAHANIKVRQRPAYSAPFYNH
+PNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWVSTKTGHTG
+RYTKEPGTPPNGSGETAKQTSVSILTYGLGAEDRSVYRAQVVSAAQTGFNVELAGVHVPT
+FGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILMECHSKLHN
+LYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCNVAKPGI
+AISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQGNEDRDNICGEKAFS
+GGVKGFPRAQTVASHLGKLNYATDITQAMVLETGILVNLFCKCPKGKAAGPKKSKVPVDE
+HQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRGLYLVI
+YHEVKPPTSDPPENVNKASPEDTALLSAWKLWLHSQKPRSVCHSGLIPTTILLTFILFIY
+P
+>C_159
+QKPDVKLKVKGNLAAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQGRHTSGNCNLQKHELGLLNRPNDDFWDYNGVNKGGDDGDAALVKCCGREHYLQ
+ATLGGSFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALSGEEIIQSEESGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LAPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTGSYAGGFWAHANIKVRQRPAYSAPFYNH
+PNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWVSTKTGHTG
+RYTKEPGTPPNGSGETAKQTSVSILTYGLGAEDRSVYRAQVVSAAQTGFNVELAGVHVPT
+FGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILMECHSKLHN
+LYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCNVAKPGI
+AISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQGNEDRDNICGEKAFS
+GGVKGFPRADTVASHLGKLNYATDITQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDE
+HQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRGLYLVI
+YHEVKPPTSDPPENVNKASPEDTALLSAWKLWLHSQKPRSVCHSGLIPTTILLTFILFIY
+P
+>C_160
+QKPDVKLKVKGNLAAARTLQRKKSRKLKGAIPKGGFQKLGGVGHKESVADVFKSLWCVYC
+ILYAGTQQRHTSGNCNLQKHELGLLNRPNDDFWDYNGVNKGGDDGDAALVKCCGREHYLQ
+ATLGGSFLYIQKEIPLWHGIVMHVKGKIITVRKADLRFDVSRDQQAGTSNVDALTHCIAE
+PAPAALFILALSGEEIIQSEESGTINKPFEETYPRSTKQPTKDSGCRDTKEFARETGGDL
+PCYVLPQGLKLSWNTIMKGILIEDYLQVCMVQIAHALKNTNATGTMSANGYFQFSALHHL
+LAPGAACSRSELDCSFYEHVVTASVYTERVKHQGCPVVYPKGWVRSLVHGQLEVSPSGWE
+SGLQWHEADATCDGWSRKMTLDTKSLLLGHPFHHSQNPFQDKLEIKGVPVNTSYKTSLAR
+KKKRGSHADVDTSKGSLHSSKGKLKKSRNKTMSKCGPQGQGLPLSAKRQIAAMWAANTPP
+AQNHHSSSQVQILSQLKDGDHKEVRSAFYFYTGSYAGGFWAHANIKVRQRPAYSAPFYNH
+PNCLALAGRLLKQDRDHGGHHKFVKEPIVATGLQADSLCADKHTPGVDVGWVSTKTGHTG
+RYTKEPGTPPNGSGETAKQTSVSILTYGLGAEDRSVYRAQVVSAAQTGFNVELAGVHVPT
+FGLDPQETLKGRLDGMHSFGKLALLDACFVYGRTRRLAVTFVPYENRADILMECHSKLHN
+LYLRDPHTLEVMPFKQLVTECTPVTGHKLGIFNTDDRRSPKRCSPKYAGGCDCNVAKPGI
+AISFGITCTACTTLVAAPNLQPRAENGWLNTVDKAETADSLLHPQGNEDRDNICGEKAFS
+GGVKGFPRADTVASHLGKLNYATDITQAMVLETGILINLFCKCPKGKAAGPKKSKVPVDE
+HQGALFLGTTFFAEKAEDVRTYQCFLTARLFVGIVKQDLVRIICGKDGCVPLGRGLYLVI
+YHEVKPPTSDPPENVNKASPEDTALLSAWKLWLHSQKPRSVCHSGLIPTTILLTFILFIY
+P
+>C_69
+QKPDVKLKTKGNLSATHTLQRKKSRAIKGFSPKAGFTEKVPGVGDKDSPVADTFKRLWCT
+YCIVYAGTEGRHTSLHTNLQKHALSLLDRPNNNLQAPLGASFLYIEREIPIWHGIVLKHV
+KGKIITVRKGDTMRFRACFEDRQAGSSDVSPLTSCVAEPAPAGVALPPRGEDIIQGEECG
+TIQPFEDKYPRSAKQACKESGCRDTKPFAQESGGDSCYVLSQGLKLSWDAHMAGILIGSY
+LLSRTNATATLAANGFFDFEALHHLLPPASACSRMELDCSFYSHVVTATVYTDRVNHQSC
+PTMVYPKGRVRSLVHGQLEVSPSNSIGWEEGMQWHENEGTCDGWPRKMTLDTKCLLLSHP
+FHHTQDPFQDKMEIKPVPVNTSYKTSMAKKGDHADVEAAKGSLHSSKGKMKRSRNKSMSK
+CGPQNQGLPLDAKSDIGAHCMREAQGQPAQNPQSAPSQVLSQLKTGDHKEISAVFYFETV
+ETTKSGTLAGGFWAHHASIKVKQPPPYSAPFYSQPNCLALHTFHNLLGGRLLRADRDNGG
+HHKFVGDPDVATGLLADSLCHTPNVDIGWLSTHSGRYPKEPGKPPKGQGGTETAVGGFLI
+TYGLGAEDRRVYRQVISAAQSGFNVELSGVVVPSMGLDPQSTLKGRLDGIHSFGTLALLD
+GECFVYGKTRRTVAVTFPYALRADILMDCHTKLNALYLANAHTLDVLPFAFGNEFVTECG
+PVTTGHKLGMFDTDDRRCPKRCTPKYCGGCDCKVAKPGSKVQERYAISFGINCTSCTRVV
+AALKRAAKLKPKADEGWLSAIDKTNTRDDLLNPQGNEHRDTICGEKAFSGAVKGFSRAAV
+VASLGMLNYATDILAQAAVLGTGILINLYCKCRKGKAAGAKKSKVPVDEHQGALFLGATF
+FAENDDVPTYQCFLDAQIFVLYIVKEDLLRLICGKDNCVPLGRGFLYILIYHKEVNPPTS
+DPPDNVNKSSPQDTCLLAAWKLWLHSKNKPKSVSHSGLIPLTIVLTFVLFVYP
+>C_70
+QKPDVKLKAKGNLSATHSLQRKKSQKIKGFHNNCNPDAGFTEKLPGVAHKESPVADVFRR
+LWCTFCIVYAGIDGRHTSLHTNLQKHGLGLLNKPNNYPQAPLGASFLYIEREIQIWHGIV
+LKHVKGKVTTVRKGDMHFKACFKDRQAGSSDVSALTSCVAEPTPAGVILPPRGEDIIQGE
+ECGTIQPYDDKYPRSTKQACKKSGCRETKPFAPRETAGDSCYVWSQGLKLSWQTHMKGIL
+IESYLLSKANATANQVAHGFFAFEAMHHLLPPASACSRSELDCSFYEHVVTATVYTERAN
+HQSCPVMVYPKGWVRSLIGQLEVSPSGWEEGLQWHKNSAMCDGWTRKMTLDTKSLLLSHP
+FHHTQDPFQDKLEITGVPVLTSYKTSMAKKGDHAEVETATGSLHSSKGKMKRNRNKPKSK
+CGPQGQGLPLEAKSEIGAHCMRAAQGQPAQNPHSASGQVLSQLKTGNNDEVSSVFYFESV
+ETTKNGTFAGGFWAHHANIKHKAPPPYSAPFYEQPNCLALGGRLLQADRDHGGHHKFVSE
+PGVATGLKGDSLCHTPNVDVGWLASTHASRYPKEPGGPPDGSGCFSDETETAVGGFLITY
+GLGAEERSVYRLVICAAQTGINVELSGSVAPSMGLDPEQERLKGRLDGIHSFAALDGACF
+IYGKTRRTVAVTFPYENQNLRAEILMNCHSKLNALYKSLLANAHTLEVMPFAFGKDFVTE
+CGPMTTAHKLGMFSTDDRICPKRCSPKYCGGCNCKVPKPGVVQERYAISFGITCTSCTRV
+VAALKRAANLQARAEEGWLNDVDKTETADSLLHPQGKEDRDTICGEKTFSGAGVKAFSRA
+HTVASLGMLNYATDILAQAAVLGTGILINLYCECPKGKAAGPKKSKVPVDEHQGALFLGE
+TFFAENDDVRTYQCFLDAKIFVGYIVKEDLLRIICGKDGCVPIGRGFLYILIYHKEVNSP
+IGDPPDNVNKSSPEDTCLLAAWRLWLHTAQKAQSVSHSGLIPLTELLTFVLFIYP
+>C_71
+QKPDVKLKTKGNLSAAHTLQRKKPQKIKGFNPDAGFTEKLPGVGHKEAPVDDVFKRLWCT
+YCIIYAGTEGRNTILHTNLQKHGLGLLNRPNNYLQAQLGASFLAIEREIPIWHGIVLKHV
+KGKVITIRKGEMRFAACFTDRQAGSSDVDALTSCVAEPTPAGVIIPPRGEEIIQGEQCGT
+IQPFDDKYPRSTKQAKESGCREASPFAPRETGGDSCYVLSQGLKLSWETDMTGILIESYL
+LSKTNATATQAAHGFFEDFGHDKFEAMHHLLPPASACSSLSELECSFYEHVVTATVYAER
+VHHQTCPVAVYPKWVRSLVGQLEVSPSGWEEGLQWHQNEATCDGWSRKLTLDAKSLLLSH
+PFHHTQDPFCQDKLEITGVPVNVSYKTSMAKKGDHAEVETSTGSLHSSKGKMKRSRNKPM
+SKCGPQGQGLPLEAKSEIGAHAMRAAQGQPAQNPHSASSQVLSQLATGDNNEVSRVFYFE
+TVETTKRGTFAGFRAHHANIKVKEPPPYSAPFYNQPQCLALGGRLLQADRDHGGHHKFMS
+EPGVATGLKGDSLCHTPNVDVGWLSTHSGRYPKSPCTPADGVFSDETETAVGGFLITYSL
+GAEERSVYRLVICAAQTGFNVELSGVVVPSMGLDPQEKLKGRLDGIHSFGKLAALDGACF
+VYAKTSRTVAVTFPYENQNLRTEILMNAHSKLNALYLAGAHTLEVMPFAFGKKFVTECGM
+TTGHKLGMFNTDDRICPKRCSPKYCGGCNCKVPKPGVVQERYAISFGITCTSCTRVVAAL
+KRTANLQPRAIEGWLNDVDKTETADSLLHPQGKEDRDTICGELNFSGAGVKAFSRAQTVA
+SLGMLNYATDILAPAAVLGTGILINLYCKCPKGKAAGPKKSKVPVDEHQGALFLGETFFA
+QNHDVRTYQCFLDAKIFMGYIVKEDLLRIICGKDGCVPLGRGFLYILIYHKEVSSPTGDP
+PDNVNKSSPEDTCLLAAWKLWLHSAQKARSVSHSGLIPLTELLTFVLFVYP
+>C_72
+QKPDVKLKTKGNLSATHTLQRKKSQKVKGFNPDAGFTEKLPGVGHKECPVDDVFKRLWYT
+YCIVYAGTEGRNTSLHTNLQKHGLGLVNRPNNYLQAQLGASFLYIEREIQIWHGIVLKHV
+KGKVITVRKGDMRFAACFTDRQAGSSDVDALTSCVAEPTPAGVIIPPRGEEIIRGEQCGT
+IQPFDEKYPRSTKQACKESGCRENSPFAPRETGGDSCYVLSQGLKLSWETDMKGILIESY
+LLSKTNATATQASNGFFFEAMHHLLPPASACSSLSELECSFYEHVVTATVYTERVNHQTC
+PVAVYPKWVRTLVGQAEVSPSGWEEGLQWHQNEATCDGWTRKLTLDAKSLLLSHPFHHTQ
+DPFCQDKLEITGVPVNTSYKTSMAKKGDHAEGETATGSLHSSKGKMKRSRNNPMSKCGPQ
+GQGLPLEAKSEIGAHCMRAAQGQPAQNPHSASTQVLSQLKTGDNNEVSRVFYFPTAETTK
+SGTFAGFRAHHANIKVKEPPPYSAPFYNQPNCLALGGRLLQADRDHGGHHKFVSEPGVAT
+GLKGDSLCHTPNVDVGWLSTHSGRYPKSPCTPADGTGIFSDDTETAVGGFLATYSLGAEE
+RSVYRLVICAAQTGFNVELSGVVVPSMGLDPQEKLKGRLDGIHSFGKLAALDGACFVYAK
+TNRTVAVTFPYENTNKRTEILMECHSKLNALYLANAHTLEVMPFAFGKKFVTECGMTTGH
+KLGMFNTDDRICPKRCSPKYCGGCNCKVPKPGMVQEKYAISFGITCTSCTRVVAALKRTA
+NLQPRAEEGWLNDVDKTQTADSLLHPQGKEDRDTICGEKTFIGAGVKAFSRAQTVASLGM
+LNYATDILAPAAVLGTGILINLYCKCPKGKAAGPKKSKVPVDEHQGALFLGETFFAENND
+VRTYQCFLDAKIFMGYIVKEDLNRIICGKDGCVPLGRGFLYILIYHKEVNSPTGDPPDNV
+NKSSPEDTCLLAAWKLWLHSAQKAKSVSHSGLIPLTELLTFVLFVYP
+>C_56
+QTPFKLYFMPEVKLVAKIRGHLSPTNTLQRKKSRKIKNNSPKAGFTEKLGGVGHNETPLD
+TVFKRLWCTYCLVYAGDDGRHTSGVNLLNHGLSLLNRPNDYLQAPVAGSFLYIQRENLWH
+GIVLKHVKGKIITVKKGDMRFQASSPDRTPGSSNVDALTTCVADPAAPALILPSRGEEFI
+HGEECGTINPIEDKYQRSTKQPCKDRACRETKPFARESGGDPCYMISQGLKLSWDTAMKG
+ILLKDYLLSKSNASAAMVTQKWTTHGYFDFETLHQLLPPVGACSRTKLDCSFYESAVSAT
+VITERVKHQGCPVMVYPKAWVRSVIHGQLEVSQSGWEEGLQWQETSATCDVWSRKMTLDT
+KSLLLGHPFHHTEDPYQQKLELKGLPSVNTAYKTPMAKKHDHYEVETSEGDLHSSYGKAK
+RPRNKSMGKCGPQGQGLPLEAWAPVEADVIRAAQGQPAQNHRSATMQPLAQEVSAIFYFE
+TVETTKSGSFNGGFWAHANITMIHSAPYSAPYFNQPNCLLLAGRLLRADRGHGGHHFTMD
+PAVPTGLQADALCHTPNVDVGWLSTHTGRHAKEPGIPPPGSGESHKEAATDFVITYGLGA
+EDRAVYKDVVSSASRGIAVEVSGVVVPSKGLKPQDTLKGRLDGLHSFGMLAALDGVCWVY
+GRTRRTLAVTFVPYEVRADILMDCHRKLHELKLMHAHTLEVTTYAFGKQFITECVPVTTG
+HRTGMFSTDERRCPKWCSPKKSGGCKCKAAKPGITVQERYAFAVLSRIAFGITCAGCVTL
+VAALDKAANLQPRASNGWLNDVDMTLAADSLLHPGGNEDRDAICGNKAFTGAGVKGFSRA
+QTSHLCDAPQYVASLGKLNYATDILIKSMILENGILVNLYCKCPKAAGPKKSKVPVQSHQ
+GALFLSGTKFCECHDDPRTYQCFLTAKIYVSYIVKDDLVRIICGKNGCVPLGRGFLYILI
+YQNDVNAPTARPPENVNKSDSPEDTCLLAGWKLFLHSAQKPRNISHSGLIPLTVLLQFIL
+FVYE
+>C_57
+QLPAKLYFMPDVKLKIKGHLSPTHTLQMKKSRKIKNNDPKDGTTEKGNLGGVGHNQSPLA
+TVFKRLWCTYCIVYAGDDGRHCNTCGHNLQKHGLGFLNRPNDYLQEPLGGGFLYIQREIL
+WHSIVLKHVKGKIITVRPGDMRFQASSPDRQAGGSNVDALTTCTAEPTAAALILPSRGEE
+IIHGEECGTINPYEDTYQRATKEPCKDSACRNSKPFPKQKGGDPCYVLSQGIKLSWDTIM
+KGILIEDYLLTKTNPSAAMVAHGYFDFDALHHLLPPVGACKRTELDCSLFESVVSANVVT
+QMVKHQACPVVVYSEGWVRSLFHGQLEVSQSGWDDGLQWHETDATCDVWSRKMTLDTKCL
+LLGHPFHHTEDPFQDKLEIKGVPSVETSYKTAMAKKHAHAEVETSKGSLHGSRGKVARSR
+NKNMGQCGPQGQGLPWEAKAEIAADVMRSTQGPPAPNHHQASGQVLAQEVSSVYYFSQVE
+TTKSGTFAGAFWAHPPIVMKQSPPYSAPFYNSPNCLLLAGRLLRSERGHGGHDFVKEPGV
+PTGLQADSLCHTPNVDVGWLSTHTGRYATEPGIPPSNTGETAKEAAVGFLITYGIGADDR
+PVYRQVVSSASTGFAVELSGVVVPSMGLDPQDTLKGRLDGLHSFGKLAAIDGVCFVYGNT
+RRTLAVTFLPYELRVDILMDCHRKAHELYLARANTLEITSFPFGKQFVKCVPVTTSHRTG
+MFSTDPDRRCPGWCESPKKSGGCRCEVAKPGITVQERYLFAVLSRICFGITRTGCATLAA
+ALDRPADLQPRATNGWLNDVGSTQAADSLLHSGGNEDRNAICGRKAFNGAGVKGFSRAQI
+VACLGMLNYVTDVLTKAMVLENGILINLYCKCPKGKAVGPNKSKVPVDEHQGALFLSGTK
+FASNDDVRNYQCLLVARIFPSYIVTDELVRIICGKDGCAPLGRGFLYILIYHKDVSAPKS
+TPPENANKSDAPEDTCLIAAWKLWLHSAQKPRSVSHSGLIPLTKLNSFVLFSYE
+>C_58
+QLPSKLYYMPDVKLKVKGHLAPTHSLQRKKARKIKNNPKHGFTEKLGGVSHNESPLATVF
+KKLWCTYCIVYAGDDGRSSGLNHAKHGLGLLNKPTDFIQAPLGGTAAYGFLYIPRELLWH
+GIVLKHVNGKIITVKPGDMRFQASSPDRQAGSSAVDVLTTCTAEPAAAALILPSRGEEVI
+HGDECGTINPIEDKYQRATKQPCKDSACRETEPFPKETGGDPCYVLSQGIKLSWDTIMKG
+ILIEQYLLSKTNATAAMAAHGYFNFEALHHLLPPVGACSRTELDCAFFESSLSATVITER
+VKHQACPVMVYSEGWVRSLFHGALEVGQSGWDEGLHWHEDVWTRTMTLDTNSLAVILGHP
+FHHTEDPFQDKLEIKGVPSVNTSYKTAKAGKHDHAEVGTSKGGLHGSKGKVKRARNKNMG
+KCGPQGQGLPLEAKAEIAADDMKAAQGQPARNHHQVETQVLSQEVSSVFYYSTVEKTKSG
+TFAGGFWAHANIKMKQSPPYSAPFYNDPNCLILAGRLLRADRGHGGHHFVKEPGGPTGLQ
+ADSLCHTPNVDVGWLSTHTGRYAKEPGIPPSGSGETAKEAAIGFLISYGLGAEDRPVYRQ
+VVASQSGGFAVELSGVIVPPMGLDPQDTLKGKLDGLHSFGQLAALDGACFIYGKTRRTLA
+VTFIPYELRPDLLMDCHRKLQALYLAHAHTLEVTSFPFGKQFVTECVPVMSGHRTGMFLL
+DERRCAKWPSPKKSGGCRCEVAKPGITVQQQYLFAVLSRIKFGISCTGCTTLVAALDRPA
+NLQPRAGNGWLNDVDSTQASDSLLHWGGGEDQDAICGRKAFSGAGKKGFSRAQTVASLNM
+LSYATDILTKPMVLENGVLINLFCKCPKGKAAGPKKAKVPVDEHQGALFLSGTKFASNDD
+VRTYQCFLVAKIFVSYVVKDDYVRIIVGDGCVPLGRGFLYILIYHKDVSAPTSTPPENVN
+KSDSPEDTCLIAAVWKFWLHSYQKPRSVVHGGLIPITKLLTFILFPYE
+>C_59
+RLPSKLYYMPDVKLKIKGHLAPMHSLQRKKSRKIKNNNPKDGFTEKLGGVGHNASPLATV
+FKRLWCTYCIVYAGDDGRESGLNLAKHGLGLLNRPTDFIQAPLGGGFLYIQREPLWHGII
+LKHVKGKIITVKPGDMRFQASSPDRQAGSSNVDALTTCTAGPAAAALILPSRGEEIIHGD
+ECGAINPIEDKYQRATKQPCKDSACAETKPFPKEPNGDPCYVLSQGIKLSWDTIMKGILI
+EQYLLSKTNATAAMVAHGYFDFEVLHYLLPPVGACSRQELDCAFFESVVSATVTTERVKH
+QACPVMVYSEGWVRSLFHGQLEVSQSGWDEGLHWHETDAACDVWSRKMTLNTRSLLLGHP
+FCHTEDPFQDKLELKGVPSVNTSYKTADASKHDHANVETSKGSLVGSKGKVKRARNKSMS
+KCGPQGQGLGLEAKAEIEADAMKAAQGQAARNHHQADSQLLSQEVASVFFFTTVETTKSD
+TFAGGFWAHANIKMKQSPPYSAPFYNSPNCLLLAGRLLRAERGHGGHHFVKEPGVPTGLQ
+ADSLCHVPNLDVGWLSTHTGRYAKEPGIPPCASGETAKEAAVGFISYGLGAEDRPVYRQV
+VSSQSTGFAVELSGVVVPSMGLDPQDTLKGRLDGLHSFGQLAALDGVCFAVYGKTRRTLA
+VTFIPYDLRPDILMDCHRKLHELYLAHAHTLEVISFPFGKQFVTECVPITSGHRTGMFNT
+DSRRCPKWCSPKKSGGCRCEVDKPGIQVQQQYLFNVLSRIAFGITCTGCTTLVAALDRQA
+NLQPRASDGWHNDVDTTQASDSLLHSGDDRDAMCGRKAFSGAGKKGFSRAQTVASLGMLN
+YATDILTKAMVLENGILINLYCKCPKGKAAGPKKAKVPVDEHQGALFLSGTKFASKDNIR
+TYQCFLVAKIFVSYIVNDDLVRIICGDGCVPNVKNMLGRGVLYILIYHKDVSAPTSTPPE
+KVNKSDSPEGTCLIAAWKLWLHSAQKERSVSHGGLIPITKLLTLIIFPYE
+>C_60
+QLPSKLYYMPNVKLKIKGHLAPTHSLQREKSRKIKNNNPKDGFTEKLGGVGNNEAPLAPV
+FKRLWCTYCIVYGDDGRVSGLNLAKHGLGLLNRPTDFIQAPLGGGFLYIQREPLWHGIIL
+KHVKGKIITVKPGDMRFQASAPDRQAGSSNVDALTTSTAEPAAAALILPSRGEEIIHGDE
+CGAINPIEDKYQRATKQPCKDSACSETKPFPKETGGDPCYVLSQGIKLAWDTIMKGILIE
+QYLLSKTNATAAMVAHGYFDFEVLHYLLPPVGACSRTELDCAFFESVVSATVTTERVKHQ
+ACPVMVYSEGWVRNLFHGQLEVSQSGWDEGLHWHETDAACDVWSRKMTLDTKSLLLGHPF
+CHTEDPFQDKLEIKGVPSVNTSYKTAKSKHDHEDVETSKQGSFHGSKGKVNKRARNKSMS
+KGPQGQGLPLEAKAQIEADAMKAAQGQPARNHHQADSEVLSQEAASVFFFSTVETTKSDT
+FAGGFWAHANIKMKQSPPYSAPFYNSPNCLLLAGRLLIAERGHGGHHFVKEPGLPTGLQA
+DSLCHTPDVDVGWLSTHTGRYAKEPGIPPCASGETAKEAAVGFISYGLGADDRPVYRQVV
+SSQSTGFAVELSGVVVPSMGLDPQDTLKGRLDGLHSFGQLAGLDGVCFVYGKTRRSLAVT
+FIPYELRPDILMDCHRKLHELYLAHAHTLEVTSFPFGKQFVTECVPVTSSGHRSGMFNTD
+SKRCPKWCSPKKDGGCRCEVDKPGIQVQQQYLFNVLSRVAFKGITCTGCTTLVAALDRQA
+NLQPRASNGWHNDVDSGQASDSLLHSGEDRDAICGRKAFSGAGKKGFSRAQTVASLGMLN
+YATDILTKAMVLENGILINLYCKCPKGKAAGPKKAKVPVDEHQGALFLSGTKFSSNDNIR
+TYQCFLVAKIFVSYIEKDDLVRIICGDGCVPLGRGILYILIYHKEVSAPTSTPPENVNKS
+DSPEGTCLIAAWKLWLHSAQQERSVSHGGLLPITKLLTLILFPYE
+>C_7
+AADSSLWNQLGPVGLYIPDLKSCSDVNGINLSPWPILCFNAPLVTHCAKCRFFTANLIQS
+HFIGAGKVMSDESDAKDQVKLFQLCLEHNNNGTCDLWLLTTLPALPFARVRLIHDLPALI
+VDKYILKEGFYFVKKCSENTSAGIKSAALGESSRKVEVAGKCCDRLNMALEPLFSSLEDA
+SDGITWASFTLPLACVEDHRKTYPDQGSYHCDYYPQHTDYGSNDRYPKSIAHVNLCQFFF
+IQLICEECYSKQNQFENKTWPGQKMGTSVRDDFVTDSLTKYDCYDHTENQCCGQKTDKLP
+VHPSNSPFTQQQAGFGKTLRPAKLGKKFDYGIHSLPDRKEFENLPFGSIEFPSTSDKFSN
+LSLVEKTLISSDAMKKVKYYLYKLIRYHNDFLGQEARVSANQNEERKSPHVVS
+>C_161
+DSDWNQLGPVGLYARLEALKSGGVACASDVSGINVAPWPFLSFNAPLVTHCAKCRFFVTA
+ELVLGQFVGAGPVAMPDESEAKNQVKLMQLCLDQLNDGVCTDLWMLTMLPAVPFAVRLIH
+ALPVLEVNRFILKQGFYTVKKCSEKSAKVSTAPLGINARKVKVGHKCCEKSDKALEPLFV
+ALEGAKDSITWASFSMPLACVQEPRDTFPGGTGVSGGRHCDYYPQNTEYTGNRYPKTIAH
+VSLAHFFFIQFICAECYSKKNEGVVKVWPGQKMGKKVRNFLNNTLSMYDVYEHTDNKCCG
+ERTPKLQVHAGNRGSDFTQHQASFGKTLRPASLETKYDASIELPFGKVAFPSTSDKYPGN
+LSVVKSTLIEPWTGMKKVYYVYKLIRYHNDFLGDDSKVSTTQTEPRKSNHIVS
+>C_8
+CRLPGTFGLAMKREFGHAQDIEICVLSVCKEDGSERPQNLANQKAGSRGRTWATLEVVEC
+KNQLRASSTEFALRKGGDYSFSSVGKYDSGNALIPKVRAYLVRTYGDRDFVIGSTQQHVC
+NKPGHEESKKWKFCHATFDFGKAQSWVYFTIGKATGHHLSALPPGGFQKHKKWSGVREFA
+LITKVGIKGGASRTKNGDCDDMPGKTIPFECAKTKQEKPTIHPAAKQAGQFKAGSTINHV
+RDILVDALTKSDKFGVTGLLQKFLANEAFLKEAAGVTPSEANRHDGGTLQHRSKSGNQLA
+DFAGILFELVKSKPKSLVKSAGIYKSNADAEGYYVHATKIDGYGKFMKLTKGKELIYCSK
+GGFEYKKGAPLAFLGGCQLDKRTFPKKLAKPCAILSLSKVTLGQLNKLAADDNIDAKTGG
+HGPPKVIQIEAYHSATAFCGIPQLRQKFFCYVLGAAHAKFTKAMASDTVQVYHADDEAPP
+LVSSSDNVDKTEFRIVGARASKHGQTKGVKGKIGFSKGQLALNPTSALLGEHCGSRLPVE
+QDGNPFPLSDKDKTGNENVKQPVKQEPCKSTSLASASTGSIWVLGIGVDTFQVQGGGTRR
+TSHAQLYATDGVEEAFKDTVNSYQFAGCSASREDKMLIVYNFDDIDVLSCLAIYCHANNH
+CHCSAKVVILFMEHLACVSSLPDAQGKWHGPTKVHGGRSASGSTLNKELKAAASKVGAML
+PHFFRISFIHGGPVGGGSELSCKGFGCRCSLCALRPANKDASQSASLPADYAKAGDISHV
+CAMNTLAKSLGGFDFRFTCLVGTHKIYQGKGIDIHEALKVPALNGKGGHGPSPAKWLAFT
+IHSTAMQSGGSNSCAGQGCILHDALLMQEFAPFLTCKTGERKANETEKYYEEPGGGPVES
+TEVPSGKILKSLKTATNPARVHFG
+>C_94
+CHLPGCIGREIGMVRDIDQCVFKVFCKDNGKERRHSAAYQKHGRKVKAWCTLDIAECKNQ
+LRLDRTEFALRKDGDKTFSGVDTYDSGNALGPKVKTYLVRTVGERDFVIGETEHHVCIKR
+GHEQSYKWPFCNAKFQFGRQQCWVYFTGGKAAGHHLKTLPPGGFQKHKKWSKVKAFGLTT
+KLLMMGVESRTKNGDCSEMLGRTIPLECWKTKLARPTIHPGANAAGHFKAGKTRALVRDL
+VVNTLAKSDEFSTTGLMNNALLKKKGNVTPPEPSRHDGGSLLDPAKSGSILTDYSTILFE
+LVSAKLQGSNIHIRSKWVNSAGELIYRTANNERGYYVHGIKIDGDFNYYGKFPKLAPGKE
+LIYCSNGGFEYKKGAPYQHLGGCELQVSTFPKGVAKPCGVLSLSKVNLGQLNHLAASEHI
+EAKTGAHGPSRVVQDQAKSAAPAFCGAPQLREFFCYTLGAVHAKFSKLLASDSVQLVYHA
+AEAAPPLVSSGPTVDKAESIIGSKPAPGGQKKGLKGKIGFCKTKLALQPTSAIQGGHCTG
+VSEKSKLSLEQDGDPYIPDKDKTGHKNVNQPVKKEPCKPDSLTGPTLGKTWVLEIGVDKY
+QVTGGGGTRRPPHASLYGNDGVEGEFKGTVNSYQYTGCSPDRDDKLLIVYNYNDIDDLSC
+VAVYCNTNKHAVECHCSARVVILFKAHLACVNSLPEAKGKWHGPTTMHGGRSASAGDLNK
+KLKAPAAKLGLILPHAFRISFQDGGPVGSGSELSCSGFPCPCETIALRPSDKDGSQSARL
+PTDYVNTVNVREVCPDGAHDYSAMISITKSLGAFGYKFLCVMGTHNLYQGKGMDYEELFP
+PVLDNKGSHGDSPAKWAITTPSTATQSANLTSCVGNGCLLHDSLLMNEFGDFLTCKNGEK
+RKADETEKFYDEPAGGCVQSDSVSSGSIQTLKIASSPHRVDFG
+>C_23
+CKLPGGVSGQKAGAVPAFSVSVPTSVFCQQHGAQPQSDSYDKSGSKAKSWTTGQIVDCRS
+QLRLEVLAKLALRKNSDFGQKGTTYLVRTVGARERKGGETVKGVCNKWGHERAKDWTMCN
+DQEYGKAESPAYLSNGKTVGHHLKALHPQGFQKQKKWTGMRSFGLNTKTGLMGVASRIKN
+GDCADMGARSSPPDCPKVQVARPIQPEAGAAGEFNPGSKRLQQVTEVIVGALVKGPKFPT
+SGLAADAFVKAKGNVTKTHEPSSDGGSLQHPGPEGEQLIPVMLFELVKPTLRGTSSFQLR
+FKSAPAYGYYIDFVKKYPKLIRDTVYTHKHGMSHQTGARLSTHLGGCELEKSLRSALGQS
+ARALALSKVTLGQSTKESGNEFVLAKTGTLGRGKTIQGHTTIAASARCGQSQLKEDFFCY
+TLNSALAMYTHALAKKSVQLLYHPNAVSQPVVASEEPVEKASAQTIGAHPIKHVQANAAK
+AKIGYCKEQLAAQAGSTLQTDHCAGGAERKLPLEANGKPYVSDDKRTGPKHVKEPVNKEP
+CMPEGLVDAKTGQAWAMLLGYNNFKVHGAHGKRRTPRAALYANDGVENWVKGTVDTYEFN
+GISCHREQPMLVAMNFGGEQDREVFPAGYTFETQKDEAKGFANNDLSCFALYCKAEKHLF
+CHSSPGLVKDDKKSMFKGRIVCRSATGGELDKDVRSPAAKVGAMLNDHFLSLATYDQNGS
+VSSGEEPPCSGLPCNCKLIDLRPPEKNGGESSKLPTKYANTNNIGAHGTTASFVKTSKKF
+GAIIKSLGSFGFRLSCLVGVADVTKIDYVGSGGDIYDVLCVPTTHGKGSHGASVATWVGF
+GVHCSVEQKSCPGASCKLEITLALMEQFGDFLGCKNGNRIANDTEKYYEIPMGGPSHSAT
+DVLSLVLKALNTAASPARVYSG
+>C_24
+SWLPGGVATRAFGHVQDIGEVALMSTFCGQDGGEHAQLTAYQKAGSKEQSWGSAAARSQL
+SNVSDLPLSKIGDTNPKVTTYLPKTVGERDFKAASSEQATCDKRAHDEGITTCSRKWKEY
+GNEECWAYFSLGSAAGHHLQVLHPGGFQKKKKWEGVREFKVDTTGVLAVAAQSKAGECVD
+MPFKTVAPDCPNYRLARPSIHPAAGDAGELKASSKSDQRMEPIVSALAKTVKFVTDGLMA
+DAFAKEKANVADRHEAPCFQYESKSGGQLIKYLVMLFELVKPKLRGSSSGQMIYKSLAGN
+GYYINFVKKFPRLPRTNDLLYCHKGGFEYKKGGPFSTHLGSCDLHNSTFPPALGKPCAII
+GFTSGDYPASKVLLGQKNNKSVDPHIIAKHGAEFPTKAIQVHTGCAAQPKGQPALREDFF
+CYTHKAADELFTKIIAKDSVQLLYHPDAASPPLVWNGENSTMASAKTVGAHPAKHAVANG
+AKTKSTGYCKGELALQADATLQSSHCAAGTAANLPLDHKGDGYASEKKKNGPKSVAEPVK
+TEPCLPDFMTNVITGKSWALEIGYNTFQGVRANGTQRGPRATLYADDSVEEFDTWFQGTL
+HGYEGAAISCNRGNVLIVYRLNETAEEVDELACLAVYCVAHKHCHTAPSVVLPFKEKMAL
+NRSAAGGALAKEVVSGGAKIGSMIPLLAPHYLRLTFEEGGPVRSGADPAICNGFPCNCKL
+IGMGYGQLFFILWPSNKDGVDAPKLSEHYAHSEDISDTAPLNTLMKTLSAFGFAFKCHVG
+VKEVTKKLYVGKGADVYHVLTVHGASSHTESSAITIHSKADRKPSCAGNGCFLHVSLLLQ
+QFGDFQACKTGEQIPDETDTYDPAKGPSRSASTCTAVLKTLNKGRKPARVFFG
+>C_25
+CRIKGSVATRKSGHVQEIKQRPPMSVTCKQDGAGHPRNHAFQKAGSKTKSWSTAQIVDCR
+NQLRVWSANLPLRKGSDYGPKVATYLIQTVASREFKGGETEESKCDSKGVELRKKRLVCE
+GKEYAKASDSWVYFNLTKQIRGHNAEALHPDGFQKHKKWTGVRDFGLSAKTGLKGVAGRV
+KAGRSAEFPTWQIIPDCPDKTKLTRPTTHPSAGDAGEFKAGSKHAQRMEIIVGSLSKTDK
+FVATKLLAEAFVKDKANVTGVNNDMEEPGSLEHPKKSAEQLIVYSGMVFDFVKTKLHGSS
+ARCPMIYKSAAADNYYINYVKKYQKLQKSHDLIYCHNGGFQYPKGGPFSCTLGGCQSHDA
+PFPKALGKPCAILSLANVTLGHVNKQGVVNHIVAKIGANGPVRLIQVHTGCSADPRSGQH
+QLRDAIFCFNQSAAHYPMFTKAIAKESLQQLYHADATSPPLKCSGETQDKAGEQTSDPEA
+SQPDTHAHFDGHKAKITFCKGQLAIQANPTVETDHCAAASEKTKLTGGAHPLEDNKNPYT
+SEKDKTAPMSVNDPVKKEPCMPECFTDLSTGKSWAMEVEYDTIGLKVVGADGPWRYPRAT
+KYSADGVEDAPSWFKGSILNAYTFTGISCNREDMLIVYSFSSIKIAIGNLSCFLLVNCST
+HKHPHKPPGVLLPFLDRLTSRPSTGGELSGEVSAPAAKVGTSLPLLGNHFLRLNFEQGGP
+VTSGADPHGVCSGFLFGLREDNKLEGEGSGPPTQYSNTGNLSAVCPDGTEGTAPGFPLQK
+PLGAFGLRFDCLSGGSDVTRKKYVGEGGNQYHQKIYVSTIHGKGKHGETPATRVGYLIIS
+TIEQKNLCIAAGSILHVTLLLEQFGEFEQCKGGERIADQAEKHYEEPAGGPIQSAGTPLG
+FVLKTQSAARSQARFA
+>C_96
+CRLPGGVWEAFTHVQEKSSCGMSVFCKQTGNEHPQTHRTSYQTPGSKAKSWTKDQIVDCK
+NELRLNSSQLTLRKASQYGQPKVTAYLARTVADSDFKASEAEQSVSAKKGHQQPKKWVMC
+EGKVYEGTESWVFFSLGKASSHHYKALHAGGFSKHKKWNGVRAFGTAAGLKGIASRTKVG
+ECSIRSLDMPTRTIAPDCPKKTKLARPAFHPAAGDPSEFKEGAKQTQRMSLIVTALPKAP
+RHVPTGLMAESFVKTSGQVTVAQADRHDAGSVQQPSKSGEHLIGYSAMLFNLVKTKLRGA
+FLGPKSYKCAELGGYYDKFVKKYPRLTKAHDLIHCHSGGFEYNKGGHFSSDLGGCQANKL
+TFQIRGKPCSVLSLPKVTLGHQHKQTTDNHILAKGGEEGPSGLIQLHTGCPPKPRSGQPQ
+LREDFFCTSLSAAHAMFTEAIAKNCVQLLYPPDANAPALMGSGETVDAVSKHTASHPAKQ
+RGDGAKAKIGFSKGQLNIQGDSTLQSDHCAAVATSTKKGGAVVDHSPNPYVKTKDKTGPL
+GVHEPVKKEPCLPDQFTDPTTGKDWPMEIGYDSIQVLGGNGTRRYPRTTLYGDDGVENWF
+KSSVNQYEFAGIKCNRAEVLIVYTFAQITENDLGILAVYCTANKAAHKPTGVVLPFKARL
+ASRAATGGLNNDVKAPSNNLGTVLPLLGDNYLKLSFEQKGPVRNAGAAPQGVCNGFPCPC
+KLIGLSQHGKERGEGSKLETDYANTGNVSAVCPEGTCARTPLSTLAKSKGSFNFRFSCLV
+GVAVITRKLFVGNAELVYHPEIYIADVHAKGSASNAASKWVGFTIFSTDAQKSSCQGNGC
+TLNLPLLMDQFGEFMKCKSGQSIADETDKYYEEPAGGNSQSSVQPPDLRYKTMNTARAAA
+RVFFG
+>C_97
+CKLPGGVPSREFGHIPDAEQCVLSVWCKQDGAQHPQNQAYQKPGSQTKSWSTAQIADCKK
+KLKLESSQLPLQKVSECGPAVTTYLPRGRDFKAGDTEEAQVCERRGHQQSSKWSPSRLKC
+VHPGGFQKSKKWTGIREFGVNTKTGLKSVLKRTDAGEAAEMPTKTISPDCPKKTKLARPP
+IHPAAGEAGEFVAAGKSKITQRMEIVAGSLINAPKFVITGLMAEAFVKSKGDPKKGSRHA
+AGKLQPPSKSGEHLMEYTVMLFDLVRKKRRGTSSKAMPYKSLAAANGFYVKFIKKYPKLD
+KCHEVIYCHNAGFDYKNGSFFSSHLGGCQADKTSFPKELGQPCGILSLSKASLGHQSKQT
+ADAHIIQKAGAAGPARVIQIHAGYPAKSRSGQSPLREDSFCYSLASPRSMITKAIVKDAV
+QLLLHPEASSPPLCRSGEEVDKATDQKGSHTAKDAQANGAKANVGFCCDSNSAARAKGQL
+YDYLQVVGGNGTNRFPRATLYNNVGVEEWYRGTNSSYEISGVSCKADVLIVMTAELCKKV
+EIDEKPLVACQFYSIDDPKDEIGNLSALAVYCTADKHSHKPPGVVLAFRERLASRSKITD
+EMNNDVKSGPAKVGGMLPLLLSNQYIRLTYEQESPIRSCGTGPHGVCSGYPCSITLIGMK
+PHNKDAGESTTVTDYGNSGNISAVYLFVENTHITTPMNTLQKSLGAFGFRFYCLVGVADV
+TRKTYEGKGASVYHPDIFAGTIRGNAPHSDSPATWVGYTFKSTDEQKVGCPGCLLQVSLL
+MQQFGDFLQCKNGNRIADEAEKYYEEPLGPGQSGSTPGGLVLKTLNTARSPASVFFG
+>C_98
+CRLEVPTKEFGHVQDIDPYGMSVFCTQAGPEHPQNQSYQKDGSQTKNWTTAQIVDCRAEL
+RLNTSQLNLKKGTDCGPKVHTYVLRGVGDREFNAGDTEEALSIARGHEQSKKWRMCQKDY
+AKAQSWVYFSLGKAAAHHLKWVHPHKKWTGMQDFGLGTKKGLKGVLGRTKAGECADMPTR
+TIEPDCKKMKLHTPNIHPAATEPGDFKANTKRTQRMAIFLGTLATAPKFLLTGMMAEEYV
+KSKSSITPTEAARNQAGSLNHPSKSGQHLVAYSIMMFDLVKTKLQGTSDGAMPYKKSVAS
+ETYYINFVKKSPKLTKSHDLIYCHNGGFEYKRGGPFMSHTSACQANRATKALAIMLGRQK
+HGRFEACPIEAADFDVISNKDLFYFSKGELRSSLTDGREKGKIFCLKKRTFPKALNKPCG
+ILTLSQVTLAHPNKFGKMWRQLKTKEDTDHIIQKEKGEGPSRLVQVHSGCPAKPKTDQSR
+LKEDFYCYLLSIAHSLFSMLVAKDSVQLLGHPDASSPPLLSTGQTVDKASDQTGTHPSKH
+AEASKAKAKIGLCKGVLAIHADSALQTDNVSAGGEKTKVAAAHPLEQPSLPYVDKSDKTG
+PAADANVKKDPCMPDSFEEASTGKSWAMEIGYDKLLVVGGDGTRRYPSTNLYSTDGVLEW
+YKGTINSNEFTGVCCNREDVLIVYTFDDNKEEIGALTLMAVYCTANKHSHEPPGVVLPFK
+ERLTYRSNTGGEMDNDVRAPSAKVGAMLPLLGNNYARLTLEQEGPVNPAGAGPPGACSGF
+PCSKLVGLAPHKKDAGESSKLPTDYASTGNISAVCNEGTHGTTPMGPSELEVAFRYVSGW
+NSANTIEKSLGPFGFQFSCLVAVADVTRKPYGGTGTDIEHPKIAVATIHAKGSHGNSPGN
+WVGYSFNSVNEQEVGCATNECVLQVSLLMENLGDFLQCKNGERVAEKTNKYYEDPTGGPD
+QSSGSPGGLVLKDLNTSRSPAAKVFLG
+>C_99
+CRTLPESVPSRDFGHILTVVDIARCVKPVYCKQDGMEDPQNQLHKPGCQTKAWKSAQLAD
+CRNDLRLEKKQLPLVKGNKVSAYLIRGDGERDFKAGETDLAVCAKRAHVQSKRWTICQGK
+EPKADNWIYFSLGKGAAHHLKSVHPGGFQKDRKWTGVRTYVLKMNYGYLKGVAIQTKAGE
+VADMPGRKIGPDCEKKAKLTRPTIHPAAGDAGEFRASSKRTQRMEIVPNIGKAPKFITTG
+LMAQEFVISKGNVTLAQAKNHDSASLQHPSKGGEDLIAFSLMLFDLVRTKLRGNNAGKMP
+YKPAAAHGYNVNFVKKLPKLTKEAGLIYCNNGEFEYKKGPFTTHLGGCQAHKSTFPKAAG
+NPCNIVSLSQLTLTHSKQTPNPNLITKGGAEGPSKLIEVVSECPARSRNGQPRLRDDFFC
+YTLSTAHAMYSLHHDSTQVFLCPDATSPPLVSSGGTVDKASAQTGSHHAKHAETDGSDTK
+IEFCKGPLAIQAESTLQADHCAGSAEVHKLGGSVNLEQNSIPYVAEKDKTGPMPVDEPVR
+KDPCTPNAFGDASVGKSWAMSIGYDTLASVGGNGCRRYEERAKLYTNVGIEDWYKGTVGS
+YEFHGLSCNREDVLIVYTFDDIKEEIGWDLSLLALYCTLNQHPHSRPSVVLQFKEKLAKS
+ATGGELNNDVKAPTAKSGAMLPLLGNHYLFDQKGPMRTAGAGPEGVCSGFACTCSLIGLG
+PHNKDVGETSTLPTDYALTGNLSTVCPEGPQDTAPMTALEKSLGAFGFRFSCLVGVTDMA
+RKLSVGKGVDVYHPEIYVSAIHGKGAYWVGFTFHSIDEEKVGCGGNVCFFDLA
+>C_100
+CRIPDCVPSREFGHVQALNHCVMSVFCKQDGPESPKNQGHQKPGSQTKSWTTAELTDCRN
+ELRLNSSQLPLRKGSDCGQKVTNYLVRGVGDRDLKAGNPDQSVCEKRAHHEFSKKWSKCQ
+GKEYSKTESWRYFGLGKGARHHLHPGTFQKHNKWTGILDFGFNPKTGLTSVASRTKSGNC
+AAMPTRTITPDYPKKHKANTRPTIDPSASGEASEFKQGSKRKQRKAIIVSKGGKAPKLVN
+TNLVPEALVKNQGNVTPTQKNRHDSFTLQHPSKFGERLVRYSITLFNLVKTRLRGTTNGA
+MPYISAASNSYYKVNFVKKFPKLTKSHDTKYCHNGGFEYKKGGPFTTHLGGYQAHKATFP
+KALGNPCGIVSASQVTLGHQAKQTADNNIIAKGGTEGPVKAIEVHKTCPAMARSGQPNLN
+EDFFCCARPPHAMYTKAIPKDSVSLLLHPDVGSPPLVSSGHTVDTGSAQTGTHPGKHAEA
+NGTKAKIGFCKGQGAIHADSTLQTDNCAPGSEKTKLGGTVSLDQNSEPYVDEKDKTGPFS
+VDEPIKKTPYMHNPFAEGSAAKAWAMSFGFDALQSIGGNGPRRYPRAALYSNHGVEQWYK
+GTIDAYSGITCSSEGGLIVYSFDDIKEEIGDLSVLDGYCMVQKHRHKPPGVILPFKQRLA
+SRSATGGSLNNEIRAPSSKEGALLPLLGNDTLKLIFAQEGPLRSAGAGPVPACSEFCTCK
+LIGLGAHNKDETSKLPTSYGNTGTIPAVPQCPQGTHGSATMNTLERSLGVLGFRFSCLVG
+VANITRKLYGGKGADVYHPRIYVATIQGKGSHTHSPANWVGFAFHTTDEQKIGCAEDGCI
+PQVSLLEPFGEFLQCKTGERIADETDRYYEEPSGGPSQSAGTPGGLVFKTLNPARSPARV
+FYG
+>C_101
+CRLSGGVPSRDFGKLEDIDHCVMSLFCNGDGPENPANQAHQKPGSQTKSSTTAETVDCKN
+ELRLNSDRLPLRKGSDCGSKVTTYKVRTMGESDFKGGDTEQAICEKRGHAQSKSWSMSHG
+KEYPKADAWVYFSLGNGAAHHLKNVHPGGFQKHSKWTGVRDFGLQPVTGLKGVTCRTKAG
+NCAGMPAQTIAPHYPKRQRLTRPTIHPAAGDAGDHTPASKKTRKMEIIVGALAKAPSTVT
+NGLVTEAFVKSKGNVTNAQAAKHEAESLQNPSKSGENLIAYAVMLFDLVKTKLRFTTSGA
+MPYKSAASNGYYTNFVKKYPKLTKKHDLTYCHNGGFEYKKGGPFTTHLGGCQAHKSVLPK
+SLGKTCGIVILNQVTLGHAEKQTANEHIIAKTGAEGPSRLIQVHTGCPAKPPSGQANFRE
+DFFCYTLLAAHALYTKDIAKESVQLLLHPDASSPPLVSSGPTVNKAAAEKIKLGGMAPLE
+RYSENKAGPMSRDEPITGLKEPCSTKPYADGSIGKKWALSIGLDTLQSVGGDGTRRYPKA
+TLYTNDGVEDWYKGEVNGYELSGISCKKEGDVFIVYKFDDIKEDIGDASVLAVYCVNLHS
+HKPPGVVLPFERLDTRYSTGGELNNSVRAPKGKVATKLPLLGNHYLRLTFEQEGPVASAG
+AGPHEVCSGFPCGCKFIGLGPHEKHSTETGRIPTDYLDTGNISGVCPDGGHGTAPLKTLE
+KSIGAFGFRFGCLVGVADVTKKLYVGKGAIDVFHPKIYVTTIHGKGSHAHSAINWVGFTF
+HGTEEQTVGCAGSACILPVSLLLEQFGDFLQCKDDDRIADEAEKYYTEPSGGPDESAGTP
+GGLVQKTLDSARSPVSVFFG
+>C_102
+CRLPGGVPSREFGHIQDIDHSVMGVFCKRANPEGPQNQAHQKPGTQAKAWVTADMVDPRN
+DELRTHSSKLPLRKGNDCGAIVTTYLVRGVGQRDFKAGDTEQAVCEARGHEDSKRWTMCQ
+GKQFAKAESWVYFSLGKNSAFNLKSVHPGGFQKHKKWTGVRDFGLNPKTGLKGVESRTKP
+PNKKLASNCADMPSWARTIAHDYPKKQKLCSPQSYPSTIQSAKGSAGEFSAPSKRTQKLD
+TIVGALAKDPKFFTTALVSEVFVKSKGNVTPTQAVKHVRGSLQHPSKGGEHLIAYSVMLG
+KFNLPKTKLRGTSAGAMPYKSAASSGYYIYFIKKFRKLTISHSLIYCHNGGFEYKKGGPF
+TNNLGGCQAHKATFPKALGKPCGIVSLSHTTLGHQSKQKAENHEIAKGGAEGASRMQHVH
+TDCPANSRGGRANLREDFFCYTLSSAHAMYSKDIAKDSVPVLLHPDASAPPLVSSGPTVR
+KTTAQAANHPAKHAEANGAKAKVGCMGELAIQADPTLQVDHCAALASKTKLGGASPLDQN
+SEPNLSKKAKTGPMSVEEPCKGESVMPRNPFADATVGKSWALSIVFGTLQCVGGNGSKKY
+PRATLYASEGVEKSYSDTVNPYKFSGISCNREDVIICLNFDEIKDEIGDLSVLAVFCTVN
+RHPHKPAGGVLPFKERLSARSATGGEIKNDVRAPSAKVGAMLPLLGNHYISLAFEQEGPV
+RSVGAGSHGVCNGFPCGCKLIGLGPHNKNEGESSTLTSDYVELGAISAVCPEQNHGLEPM
+NKLEKSLGAFQFRFSCVVGVADITRKLYVGDGADVFHQPIYVATLHGKGNHAHSPANWVG
+FSFHSTEEQKVGCAGNKCILQVSLLMAQFGDFLQCKNSPGELRVADEKEKYYEEPAGGPS
+QSGGTPGGLVLKCGTETDPIATSLKQNAEDLLNTARAPARVFFG
+>C_103
+CRVPGGVPSKQFGHVQDIDHCVMSVFCTQDGPESPQDQAHQKPGDQTKAWTTVEIVDGRG
+KLRLNSSKLPLKKGSNCGPVVTTYLLRGVGDRDFKQGDTEEAVCAKRGHDQAKKWSMCQG
+KEYAKAEGWVYFSLGKGETYHLNSVHPQGFQKHKEWTGVRDFGLNPKTAVKAVSERTKAG
+GCADAPTRQIAPTFPAKDKLTKPTINSAAGDAGDFVAGSKRSQKMETIVVALEKAAKFST
+TGLVAEAFVKSKGNVVPAQAEKHDKGALDHPSKSGAHLIAYSVVLFNLVKSNLSGTSSGA
+MPYKSAATSGYYINFVKKYPKLTKSHDLLYCHNGGFEYKKGGPFTSHLGGCQAHKASFPK
+AYGKSCAVASLSKVKLDHDSKQSAENHIIAKGGAEGPQKLVQVHTGCPASRSAEGKLREE
+FYCYTLSAVHAMYTKDIAKDTVQLLLHPDASEPMVVSSGGTVDKASAQIGRNPMKHAESK
+GAKQKIGFCKAQLAIQAECPLHTDHCAAGAERTKLKGTAPLDQNSQKSKSGPKSVQDPCK
+KAACMPDPFVDAAIPTAWTLGVGYETLQGTNGDGSRRYPRATLYSADGVPFQDWGTVSSY
+QFSGISCNREDTLIVYSFEDIQEEIGDLSVLAVYCTVNRGSHKPPGVVLPFREPLSSRCA
+TGAELNNDVRASRGKVGAMLPLLGNHYLRLTFEQEPVRSAGAKPHGVVPSFPCGCKLVGL
+GVHKKDAGDSSKLPSEYLNTKRLSAVCPDGGHGTTPRNTLEKLLMAFGFRFACMVGVAKV
+TRKLYVGKGAEVFHAKIYVAAIHGKGSHANAPPNWVGFTFHSAEELKVGCAGSTCILQVE
+LLMEQFGEYLQCKNGERVADETDKKYIEPQDAPSQSAGTPGGLVLKVLHVSQSPARIFFG
+>C_104
+CRLPGGVPQKAFGQVQDVDHCIMSVFCNQDGPNNQQKQAHAKAETQVKSWTNAEFLDCKH
+ELRLTSSELGGRKGSDCGPFITTFLVRGVEERDFKAGDTEEEVCEKKGHQQSKKWPMCQG
+QEYTTAEWVYFSLGKSAAYHLKSVHKGAFQDKHKKWTGVRDFGLNAKVLKGVSNRAKAGN
+CTDMRKRLIAPTYPETQKLTRPTIHPTSGDSGQFPAGSKRTQKMETIVGALMNAPKFVTN
+GLVAALVKSKGNVTPTQAKNDAGSLKHPAKSGEHLILYSWDMLFHLVKSKLPGTRSGTLP
+YKSAGGNGYYINFGHVIQVNSHRANGLLDAADPPHQTFSYKKLASVIKYPKAQKSHDLIY
+CQSGAFEYKKGGTFAVRLGSVQAHKATFPPALGKPCGIGSQTTLGHIGMQTADSHVVADG
+GAEQPSRLIVVHTGCAAKARSGRANLRENFYCYTISAAHAMTKDIAKDTLQLLLHPDASS
+PPLTTSGPTADKSSAQTGSNPAKHATGNGAKSKVSFCKGQLAIQADSTLETDHCAAGAEK
+TKLGGAAPLDNNTEPYVSEKSKTGPKSVDESCKKEPCMGEAFADASVGKTWTLSVGYDTL
+ESAGGNGSRRYPRVSLYSTDGVDDWYSGTVNSYEFSGISCNRVDLLIVYAFDNIQEDISD
+LAVGAVYCTVNRHSRKKKPPGTVLPFKDRLSSRSGTGGEVNADVRAPSGNVGNKSELLPL
+GNHYLRLSFEQNGPVRAAEVKPHGNCSGFQCGCKVVGLGPHEKDAGEGSKLDYLNTGNIM
+ATCPEGNHGTAPMNALNKSLGAFGFRFSCLVGVADVDRKLYVAKGDDERLNFHPKLATIH
+GKNSHAHSPANWVGFTFNTTEQHKVGSGGDACILQVDLLLEQFGNFLQCKNGERINYEEP
+SGGPSQLAHTPGALALKTLNTARSPARVFGFG
+>C_105
+CRLPGAVPSQEYGQVTDIDHCVMSVFCGQDAPNSPQNRAHTKNGSQTKKWTTAEYIDCRN
+ELRLNSPQLVLRQGANCGRIVTTYLVKSVEERDFKAGDTENAVCKKKGHEQSKKWSMCRE
+KEYQKAESWVYFKLGKGAEYHLKSVHPGGFQDKHKKWSGVSDFGLNPKTGVKGVVSSTKA
+GNCADMPTRTVAPTYPKKQKLTRPTINPAAGDMGEFAAGGKRTQKAEEIVGVMAKAPKFV
+TTDLVAERRAFVKSKGNVTPTQAEKHDVGPLEHPSKSGEHLIIYSVMLFNLVKSKLRATN
+SNAMPYTSAARQGYYQNGGSLVLVNAHRAHGLLAGSEPAKQTFSYKKLAPVRPYPKVVKS
+HKLPACHEGGKEYKKGGPFYTHLGGCQAQKATFPKALGKPCGVVPLSGADLGHQSKQTTD
+NHIIAKGGSEAPSRLIQVWTGCPLAKYRPGQGGLKENFFCYTLSAAHTMYTKDMAKDSVQ
+LILHPDAFSPPLVSTGPTVDKANAQDGSTPAKHAEAKGTRQKVSFCKGQIAIQADSTLET
+DHCAAGSGKTPLGGTAPLEESAKPYVSGKGKTGPMSVDESCKREPCMPDALAETSIGKSW
+TMKVGYDTLQGVGGSGSRRYPRATLYSADGVEDWYSGTVNSYELSGISCEREDVLFVFSF
+DEIKDEIGDLSVIAMYCTVNRHSHKKKPPGVVLPFKERLRGRSCSGGDLNPAVKAPRGKV
+GSMLALLGNHYLRLTFEQEGPVRSAGAAPHGICSGFPCGCKLVALGLHAKDTGGSSKLPT
+DFLNTGDVSAVCPKGNKGTMPMNTLVKALFGFRFPCLVGVADVAKKLYVGSGAEERVQFH
+PKIATMQGKNSHANSPANWVGSSFHSSEESKVGCEGDACILALDLLMENFGDFVQCKNGE
+RIADETEKDHQEPSGGPSSAASTPGGVCLKTLNTARSPARVFFG
+>C_106
+CRLPGGISSKDFGQLQDIDHCVKPVFCNPDGAPQNQAHQAPGFQTKSWMTVEILDCRIEL
+RLNSSQLVLRKRSDCEPIVTTYLVRSVEARDFKAGDTEEAVCEKRGHEQNKKWSMCQEKE
+YAKADSWVSFRLGKGNAHLKGVHAGGFQDKHVKWTAERDFGLNPKTGLKGVASRTKAGNC
+SDMPTRTVAPTYPKKQKLTRPTIHPSANEAGEFAAGSKRKQKMETLVGSLAKPKFVTTGL
+VAEAIVASKGNVSPKHAEKHVAGSYPHPSKSGEHLIAYSVMLFNLVRSKLRGTKSGAMPY
+KSAASNEYYIEFGSVVLVNSHRAFGLLASADPPNQTFSFKKLASVKKYPKLTKAHELIYC
+HQGGFEYEKGGPFTTQLGGCQNQKATFPKSFGKPCSIVPLSQVTLARQTKQTAENHVISK
+GGSERPSRLIQVHTGCPAKTKAGQGTLHENFFCSQAPYTLGSAHTLYSKDIAKDSVQLLL
+HPDASSPPLVSAGGTVKASSQTGSNPAKHAEANGAKEKVSFCNGQLAIPADSTFQTEHCA
+AGAQKTKLLGTAPLDKNFKPYVSEKSKNGPLSVDEPCNKSRCMASAFAEASIGKSWTLSV
+GYDLDTLQSVGGNGSRRYPRATLYSNDGVADWYSGTVSSYEFSGLSCNREDVLIVYSFDD
+IKEEITDNGILAVLCAINRHSHKKKSPGLVLPFKERLAPRSASGGELNINNARAPRGKVG
+SMLPLLGSHYLRLTFEEETAGGVRSEGEKPNGVCTGFPCTCKLVGLGPHNKDAGGSSKLP
+SDYLNSGDISAVCPEGNHGTAPMITLEDSLGAFGFRFSCLIGVSDVARKLYISKGADDRL
+HFQPKIATIHGKNSHTHSPAAWVGSTFHSTEEHKVGCDDNACYLQVELLVAQFGAFLQCK
+NGERIADETEKNVEEPSGVPTQSEGTPGALVWKPLNTARTSARVFFG
+>C_107
+SRLSGGVPSKEFGQLQAIDLCHMRVFCNQDGPPNPHNEAHQKPGPQTKSWTTVEILDCRN
+ALRLNTSQLVLHKGPDCGPIVTTYLIRNVDERQFKAGDTEEAVCEKRGHKQNKRWPMCHE
+KEYAKADSWVYFTLGKGAAYHLKSVHPGAFQDKHRKWTGVRDFGLNPRTGLKGVVSRTNA
+GNCADMPTRTVIPTYPRKQKLARPTFHAAGNAGEFAAGSKRTQKMETVVGALVKAPKFIT
+TGLASEAFVKSWSANKGNVTPAQAEHISGNYQHPSKSGEHLITSSVMIFNLVKSAFRGTR
+SGAMPYKSTGSNGHYIKFASILLVNSHRVNGLLVGSDPAHQTFSYKKLASLKKFPKLTKS
+HDLINCHHGGFEYKKGGPFTNHLGGCQNQKATFPKPLGKPCDIVPLSQVTLGHQGKQTAE
+NHIIAQGGSEGPPRLVHVSTNCTAKSRAGQGNVMENFFCYTLSAAQAMYSKDIAKDSVQL
+LLHPDSDSPPLVSSGPTVDKASAQTGSNAAKHATEINGAKEKVKFCKGQLSLKADFTLQT
+DQCAAGADKTKYGGSAPLEQNSEPYVSEKSKTGPMAVDQPCKKSPCMPDAFAEASIAKSW
+TLSIGYKLDTSIGGSGSRRCPRATLYPNDGVEDWYRGTINPNEFSSISACDQEDVLIVFS
+FDEITESTPLHAPNGSKAQARVCELCAALVTYHNIKVGNPVSASLLGGPLVGLDQVDSKE
+RVDKQEIGDLTVLAVFCTVHSRHSHGKNSPGVVLPFKERLPARAASGGELNKSVRAPRGT
+VGAILPLLGNYYLRLTFEQEAPVRSEGEKPHGVCSGFPCGCKLGGLGPHNKDDGGSSKLP
+TDYLTSGNESAVCPDGSHGTAPINKVENSLGAFGFRFSCLVGVAEVARKLYVAGLKGADV
+RLHFHPSIATIHGKNSHAHSPAGWVGETHSTEEQKVGCAGSACILPADLLMDQFGDLLAC
+KDGEIADETEKNYEQASQGPEQANGTPGGMVLKTVNTARSPQKVFFA
+>C_108
+CRLPGGVPSKEFSQLQEIDHCHMNNPQNQTHQKPGSQTKSWTTVEIFEPRNALRLNTSQL
+VLRKGSACGPIVTTYLVRAVDERQFKAGDTEEAVCEKRGHEQNKRWSMCQEKEYAKAQGW
+IFFSLGKGGYYHLSSVHPGGFQEKHRKWSGVRPFGLNPKTGLKGVASRTKEGDCADLPTR
+TVAPTYPNKQKLTRPTIHPAAGDAGNFAAGAKRTQKMETIEGALANAPKHVTTGLAAEAY
+VKSKGKVTPTPAAKHIAGSYQQPSKSLFKLRGVQSGAMHYKDAASNGNFQNFGSVVLVNS
+HRANGLLANRDPANQTFSYKKIASVKKYPKLTKSHELNYCHEGGFEYQPFLKKGPYTTHL
+GTCQNQKATFPKALGRPCDILPLAQVTLGRHSKQAADNHIIAKGGSEGPSRLIQVHTGCP
+AKSRSGEGALRENFFCYTLSAAHAMYSKDIAKDSVQLLLHPDASPSASLVSSGPTVDKVS
+AQTGANPAKHAEVNGTKDKVSFCKGQLAIQADATLQTDHCAAGVEKTKLGGTAEQNTEPY
+VSDKSKTGPMSVDGPCKKWPCMPDAFAEVSIGSSWTLSAGYDLETLRSVGGNGSKRYPRA
+ALYSNDGVEDWYSARVNPYEFSGISCNREDVLIVNSFDDIGEEIGDLRGLAVYCALQSRH
+AHAKKTPGVVLRFKNRLSTRSATGGELNNEIRVPRGKVGAMLPLLGAHYLRITFEQADPV
+RSEGEKPHGVCTGFPCGCKLVGLGPHNKDAGGSSKLPTDYLHDSTGNLSAVCPEGSHGTN
+PVNTLEKSLGAFGFSFSCLVGAADVARYVGKGAGERLRFHWVGQKFHSTEEQKIGCAGNA
+CILQPNLLLEQFGDFLVRNCQNGERIADETGKNYEEPSGGPSQSAGTPGGLVLKTFNTVR
+SPARVFFLG
+>C_110
+CRLPGGVPGKEFGQLQGIDHCHLNNPQNQAHQKPGSQTKSWTTVEILDCRDALRLDGSQL
+VLRKVTDCGIVTTYLVRSVDNRHFKAGDTEEAVCEKRGHEQNKKWSMCEEKETGKAESWV
+YFSLGKGAFYRLKSVHPGGFQDKHRKWTGVRDFGLNPKTGLKGVASTTKAGNCADMSTRT
+VAPTYVDKHKLLRPTIHQGAGDAGNFAVGSKRTQKMTETIVGALAKTPKFVTTGVASGAF
+VTPAEKRIAQSYQHPSKPGEHLIAYSAMLFNLVKSKLQGTRPGAMPYKDAASNGHYINFG
+SCVLVNSHRSNGLLEGSDPANQTMSYKKLASVKKYAKLAKSHNLIYSHNGGFAYKKGPYT
+THLGGCQSQKATFPPALGRACEIVPLSRVTLKHQSKDKADAHIVSKGGGEGPSRLIQCHT
+GVPAKSPAGQGNLRENFFCYTLSAAHAMYSKEIEKDSVQLLLHPDTSSPPLVSSGPAVDR
+VAAQSGSNPVKHTEVNGAEKAKVSFCKGQLAIEADSSLQTDHCTAGTEKTKLGGTAPLKQ
+NSEAYVSEKSKAGPMSVVEACKKSPCMPDTFAEASIGKSWTLSVGYDLDTLQSVGGDGSR
+RYPQATLYSNDGVDDWYSGTVNPYEFSGISCNSEDVLIVYSFDDIKEEIGDLKILGVYCT
+VNSRQNAGVILPFREPLSTHPATGGELNNEVRVPRGKVGAMLPLLGNHYLRLTFDQKSPV
+RSDGEKPHGICSGFSCGCKLAGLGPHNKEAGGSSKLPTDYLNTGNISAVCPEGNPGTGPM
+NKLEKSLGQFGFRFSCLVGVGDVARKRYVGKGADERLHFHPKIGTIHGQNTNAHSPASWV
+GTTFHSTEEQKVGCAGKACILQVNLLMEQFGKFLNCDNGERIADETEKDNYEEFVGGPSE
+SVGTPGGLMLKTLSTARSPARVYFG
+>C_111
+CRLPGGVPSKEFGQLADISHCPMNNPQNQAQHKPGSQTKSWTNVEILDCRNALRLNTSKL
+VLRKGSDCGPIVATYLVRSIDNRHFKAGDTEEAVCEKRGHQQNKKWSMCSEKEYAKAESW
+VYFSLGDGAYYQLKSLVGTVAKTYPDKEKLTRPTIHCAAGDAGNFAAGSKSTQKVKTIVG
+ALAKAPKFVTTGLAAEAFTKSKGNVTPTPAEKHIAGSYQHPGKSGPEHLIAFSMLFNLAK
+SKLRGTRNFAMPYKNAASNGHYINFGTVVLLNAHRPNGLLAGTADPANTNFSYKKLASVK
+KYPKLSKRHNLIYCHNGGFEYKKGPYTTHLGGCKNQKTTFPKALGKPCEIVPLSQVTLGH
+LSKQTADNHIIGKGGSDGPQRLIQVHTGCPAKSRAGQGKLREDFFCYSLPAGHAMHSKDI
+AKDSVGLLLHPAAASPPLVSSGPTVDKVTAQTGSNPAKHESVSGAKDKLPSSCKGQLAIQ
+ADSTLQTDHCTAGAEKTKLGGKAPLEQNPEPYVSEKSKTGPMSVDEPCRKSPCKPDAFAE
+PGVGKSWTLSLYDLDTLQSVGGNGSRRYPRSTLYSESGAEGWYTGTVNPYEFSGIGCNRE
+EVLIVYSFADVKEEIGDLKVLAVYCAFNSRHAHDTKSPGVILPFKERLSTRSATGGELNN
+DVRVPRGKVGAMLGLLGNHYLRLNFEQEGPVRSEGEKPHGVCGGFPCGCKLVGLGPHNKE
+AGKSSKLPTAYLSTGNISAVCPEGDPGTAPMDTLEHDSLGAFGFRFSCLVGVAEVARKLF
+AGKGRDERLHFHPMITTIHGKNSHGHSVASWVGSTFHSTEEQKVACAGSAYILPVNLLME
+QFGDFLNCKNGEKTADETSKNYGELSGGPSASAGTPGGVLLKTLNTARNPARVFFG
+>C_112
+CRLPGGVPSKEFGHLQDIDHCQMNNPQAQPHHKGSQTKNWTSVEILDSRNAAKLNSSQLV
+LRKGSESGPIIGAYLVRSVENRHFKAGDTEEAICEKRGHEQDRKWSMCSEKDYAKAEPWV
+YFSLGDGAYYALKGVHPGGFQDTKRKWTGVRDFGLNPKNGLKSVGSSTKNCADMPDRTVS
+PTYPAKQKLTRPTIHPAGGDAGNFAAGSKRTQKMDTIVGALLFAKAPKFVTTGLAAEAFV
+KSKGNKTPTAVEKHIAGSYEHPGKSGEHLIAYSVMLFTLVDSKLRGTRAGSMPYKDSNGH
+YINFGSVVLVHTHRANGQLAGTSEGGNQPFSYKKLASVKKYPKLTNSHQLVYCHNGGFEY
+VKGPYTTALGGCQAQKATFPKKLGKPCEIVHQSKKTADNHIIAKGGSEGPSKLIQVHTGC
+PAKSRAGQGNLREQFFCYSLNAAHAMYSKDIAKDSVHLLVHPDASSPPLVASGSTTKMSA
+QAGSNPAKHAEINGQKEKVSFCKGQLAIQADSTLQTDHCTAGAEKTKLGGKAVLEQNSEP
+YVSEKSKTKPQPCKKSPCMPDAFAEESIGKSWTLDVYDLDTLDSVPGNGSRRYPRATLYS
+NDGVEDWYDATVNPYEFSGIGCNRDDVLIVYGLDDIKEEIGHLKVLAVYCTVNSRHATEK
+KTRGVVLPFKERLSTRSATGGDLNDVRVPRGKVGAMLSLLGNHYLRLTFGHEGPVRSEGE
+KPHGVCNGFPCGCKLIGLGPHNKDAGGSSKLPTDYLNTVNVSAVVPDGNPGTQPLNTLED
+QLKAFGIRFPCVVGVADVARKLYVGKGADERLHLQGFHPKIATIHGKHSHAASPASWVGS
+TFHSTQQQKVGCAGSACILQVNLLSAQFGDFLNCKNGERIADESKKNFEEPSGGPSQRAG
+TPGGLVLKTLDTARSPARIYFG
+>C_113
+CHLPGGVPSKEFGQLQDIDRCHMNNPHNQAHHKPGSQTKSWTTVDILDCRNAARLKSSQL
+VLRKGSDKGPIVVIYLVRSVTEEAVCENRGHEQNKKWSMCSEKEYAKAEEWVYFSLGDGA
+YYHLKGVHPLGFQAKRRKWTGVREFGLNPKNGLKGVVSRTKAGNCAEMPTRTVAPTYAQK
+QILTRPTIHPAAGDSGNFPAGSKRTQKMETIVGPLLIAKAPKFVKTGLASEAFVKSKGSV
+KPTPAEKYIAGSYQHPGKPGEHLIAYSVMLFTLVDAKLRGTRSGAMPYSDAASHGHYITF
+GSVVLVNSHAHGLLAGTSDAANLTYSYKKLASVKKYSKLTKSHNLIYCKNGGFEYVKGPY
+STHLGGCQNAAATFPKALGKPCEIVPLNQVTLGHQSKQTADNHIIAKGGNEGPVRLIQVQ
+TGCPAKSRAGQGNLRENFFCYTLSAAHAMYSKEKAKDSVQLLVHPDASSPPLVTSGPTVK
+VSAQTGANPAIHGELAGAKEKVSFCKGQLAIQADTTLQTDHCAAGAEKTKLGGKAPLEQN
+SDPYISEKSKTSPEPCKKSPCMPDAFAEASIGKSWTLSVYDLDTLQSGAGSGSRRYPRTT
+LYSRDGIDDWYSGTVNPYEFGGIGCNREDVLIVYTLDDINEEIGDLKITAVYCTVDSRHA
+HEKKTPGVILPFKERLSTRSAAGGDLNNDVRVPRGKVGAMLPLLGNHYLRLNFEQEGPLF
+SEGAKPHGVCSGFPCGCKLVGLGPHNKDAGGSSKLPTDYLNTGQASAVCPEGKPGTAPMN
+TLEDTLKAFGFRFGCVVGVADVARKLYVGKGGEDRLHFHPKIATIHGKESHAHSPASWVG
+TTFHSTDQQKVGCAGSACIQPVNLLQAQFGDFLNYKNGERIADDTEKNYEEPSGGPSQPC
+GTPGGLILKTLNTARSPARVFFG
+>C_114
+CRDNFYALPGGVNSQEFGQLQEIDHCHVDNPQNQAHHKPGTHTKSWTTVEILDCRNATRL
+NASQLVLRTGTDSGPIVTTYLVRSVDNRHFKAGDTEEAVCEKRGHEQNKKWSMCSEKSYA
+KAEPWLYFGLGDAAYYHLKGMHPGGFQDKRSKWTGVRDFGLNPKNGVKGVASRTKAGNCM
+DMPTRTVAPTYPDKQKLTHPAADDAGNFPAKSKRTQKMETIVGALLFAKGPKFSTTGLAA
+EAFVKSRASVTPIPAEKHIASSYQHPGKSSEHLIAYAVKLFKLVDNKFRGTRSGAMPYKD
+AAENGHYINFGSVALVNSHRAHALLAGASDAVNETFSYKKLESVKKYHKLTKSHNLIYCH
+NGGFQYVKGPYNTQLGGCQYQKATFPKALGKPCEIVPLSQVTLGHQSKQTAENHIIAKGG
+SEGPSRLIQVHTGCSGNSRAGQGNLREKFFCYSLSAAHAMYSKDIARDCVQLLVHPDASP
+APLVTSGPTVKVSAQTGANPAEHAEIDGAKEKVSFCKGQLAIQADTPLQPDHCVAGAEKT
+KLGGKAPLEQSSDPYVTSEKGKTGPEPCKKSPCMPDAFSEASINKSWTLSVYDLDALQSV
+GSNGSRRYRKATLYSNDGTEDWYSGSVNQYEFSGVGCDREDVLIVYDLDDIKEEIGDVKV
+LAVYCTVNRRHAHPKKTPGVILPFKERLSTRCATGGDLNNDVRVPRGKVGAMLPLLGNHY
+LRLTFEQEGPVRSEGEKPHGVCSGFPCGCKLVGQGPHNKDAGGSDKLPTGYLNTGNIYAV
+CPEGNPGTAPMTTLEDSLKAFGFRFKCVVGVAVDTGRKLYVGIKGAIEKAHFHPKIATIH
+GKNNHAHSSASWVGSTFHSTDQQKVGCAGSACILRLNLLMAQFGDFLNCKNGERIKADGT
+EKNYEEPSGGPSQGAGTPGGLVLKTLNTARGPARVFFG
+>C_115
+CRLPGVPSKEFGTLQGIDHCHMNVPQNQAHHKPGSQTKSWTTVEILDCRNAARLNPPDLV
+LRKGSDSGGVVTTVLVRSVDNRHFKGGDTEEAVCEKRGHEQNKKWSMCSEKEYAKAEPWV
+YFCLGDGAYYYLKGVHPGGFQDKRRTWTGVRDFGLNPKDTNLKGVASHRTKAGNCADMRT
+RVVAPTWPDKQKLTRPTIHPAAGDAGNFPAGSKRTQKMETEVGALLFAKAPKFVTTGLAA
+EAFVKSKGSVTPIPAEKHINGSYQHPGKSSEHLIAYSVLLFKMVDGKLRGTRSGAMPYKE
+AASNGHYINFGSVVLVNLLAGTSDAANQTFSYKKLAHVKKYPKLAKSHNLIYCHNGGFEY
+VKGPNTTHLGGCQNQKATFPKALGKPCELIPLSQVTLGHGSKQTADNHIIAKGGSEGPSR
+LIQVHTGCPAKSRAGQGNMRENFFCYNLSAAHAMYSKDIAKDSVQLLVHPDAYSPPLVSS
+PPTVKVAAQTGANPAKHAEIDGAKEKVSFPKGKLGIQADSTLQIDHCGAGAEKTKLGGKA
+PLEQNSDPYVSEKSKTGPEPCKKSPCLPNAFAEASIGKSWTLSVYDLNTLQSCCFLIGAS
+GNALNEVDHMVGGNGSKRYPRATLYSNDGVEAWYSGTVNPYEFSGVGCNRQDVLIVYPLD
+DIKEELGDLKVLQVYCTVNSRHAHEKKTPGVILRFEERLHTRSTTGGDLNNDVRVPRGKV
+GALPLLGNHYLRLTFEQKGPVRDEGEKPHGVCSGFPCGCKLVGLGPHNKAAAGQSKLPTE
+YMNTGNISAVCPEKNPGTAPMNTIEDSLKAFGFRFACVVGVADVGRKLYVGKGADERLHF
+HPKIATIHGKNSHAHSPASWVGSTFHSTGQQKVGCAGSACILRVALFLAQFGDFLNCKNG
+ERITDETEKNYAEPSGGPSQSAGTPGGLVLKTVNTARSPARVFFG
+>C_116
+CKLPGQVPGKEFGELQDIDHCHMNNPQNDQHHKPGSQTKSWVTVEVLDCRNAARLNSAQL
+PLRKGSASGPVVTTYLVRSIDSRHFGETDEAVCEQRGHEQNKKWSMCTEKDYAKMEPWVL
+FSLGDGAYYFLKGVHPGGFQDKRHKWTGVRDFGLNPKNGLKGVANRAKAGTGNCGDMPTK
+TVAPTWPGKQKLTRPTIHPASGDAGNFPAGSKHTQKMEAIVGALLFAKAPLFVTTGLATE
+AFVKSKGSVTPIPAEKHVAGTYQHRGKSSEFLIAYSVMLFKLPDSNLRGARSGAMPYKEP
+ASNGHYINFGSVILVNTHRAHGLLAGTADAANQTFSYKKLASVKKYPKLTKSHNLYCHNG
+GFEYVKGPYTTHLGTFPKALGKPCEIVPLSQVTLGNQSAFGMKPAPVKQTVDHHIIAKGG
+SEGPSQLIQAHTGCPAKSKAGQGNLREKSFCYAFSAAHAMYSKDLAKDSVQLLVHGDASS
+PPLVSSGPTVKVTAQTVANPAKHAEIDGAKEKVSFCKGQLAIQADSTLQIGHCAAGAEMT
+RLGGKAPLEANSDPYVSEKSNTAPEPCKKSPCMPHAFAEASVGKAWTLSVYDLDTLQSVG
+GNGSRRYPRATLYSPQGVEDWDNYSGTVNPNKFSGVGCNREDVLIVYSLDDIKEEIGDLK
+VEAVYCAVSSRHAHKKKSAGVILQFKKRLCTRSATGGDLNNDVRVPRGKVGAMLPLLGNH
+YLRLSFEQEGPVRSEGENPHGVCSGFPCGCHLVGLGPHNKDAGGSSKLPTDYLNTGNISA
+VCPEGNPGTAPMNDIEDSLKTFGFRFDCVVGVADTGRKLYVGKGADERLHFHPKIATVHG
+KDSHAHQPASWVGSTFHSTDQEKVGCAGSACILRVNLLMAGFGDFLNCLNGERIADETSK
+NYEEPSGGAAQSSGTPGGLVLKTLNTAKSPARVFFG
+>C_117
+CRLPGGVPSKEFGQLQDIDHCHMNNPQKQAHHKPGSQSKSWTTVEILDCRNAARLKGAQL
+PLVGSDSGPVVTTYLVRSVDNRHFKAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMEPWV
+YLSLGDGAYYYLKGLRVHPGGFQDKRRKWTGVRDFGLNPKNGLKGVAAGNCADMPIRSVG
+PTWPDKQKLTRPTIHPASGNAGNFPAGSKHTQKMETIVGALLFAKAPKFVTTGLAAEAFV
+KTKGSVTPIAVERHIAGTYQHPTKSGEHLIAYSVMLFKLVDSKLRGTRSGAMPYKETASH
+GHYINFGSVVLTNSHAAHGLLAGTSDAANQTFSFKKLASHKDYPKLTKSHNLAYCHNGGF
+AYVKGPYTTHLGGCQNQKATFPKAGKPCELVPLSQTTLGHQSTETADHHIIARGGNEGPS
+RLIQVHTGCPAKSRAGQGNLRENFFCNSLSAAHAMYTKDIAKDSVQLKVHPDEASPPMVS
+SGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGQIPRIQADSTLQIDHCAAGAEKTKLGG
+KVLLEQNSDPYVSEKSNTGPEPCKKSPCMPNAFAEASIGKVSWTLSLYDLETLQCVGGNG
+SRRYPRATLYSNQGVEDWYSGTVNPYEFSGIGCNRESVVIIYTLDDVKEEIGDLKIFAVY
+CTVNSRHAHKKKTPGVILPFKERLSTRSALGGDLNNDVRVPRGKGSAKLPLLGTHYLRLT
+FEQEGPVRSEGEKPHGCSGFACGCKLVGLGPHFKDAGGSSKLPTEYLNTGYLSAVCPEGN
+PGTAPMGTIEESLDAFGFRFSCVVGVADVGRKLYIGKGADGRLNFHPKIATIHGKNSHAH
+SPASWVFGQALTGSTFHSTDQQNVGCAGPACILRVNLLMAQFGSFLNCKNGERIAEETEK
+NYEDPSGGPSQSAGTPGGLVLKALNTARIPARVFFG
+>C_118
+CRLPGGVPSKEFGQLQDIDHCHMNNPQNQAHHKPGSQTKSWTTILDCRNAAHLNTAQLPL
+PSGKKGSDSGPVVKTYLVRSVDNRHFKAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMEP
+WVYFSLGDGVYYYLKGIHPGGFQDKRRKWTGVHDFGLNPKNGLKGVASRTKAGLCADLPI
+RTVAPTWPDRQKLTSPTIHPAAGDAGNFPAGSKHTQKMETIVGALLFAKAPKFVTTGLAE
+KHVAGEYQHPGKSSEHLITYSVMLFKLVDSKLRGARSGSMPYKEAAQNGHYISFGSVVLV
+SSHRAHGLLAGTSDAANQTFSYKKLASVKKYPKLTKSHNLIYCHNGGFEYVKGPYTTHLG
+GCHNQKATLPKALGKPCEIVPLSQTTLGHQSKQTADNRHIIAKGGSEGPSRLIQVHTGCP
+GKSRAGQGNLRENFFCYSLSAAHTMYANDIAKDSVQLLVHPDAASPPLVSSGPTVKVTTQ
+TGANPAKHAEIDGTKEKVSFCKGKLPIQADSTLQIDRCAAGAEKTKAGGKPLLEQNSDPF
+VSEKSNTGPEPCKKSPCMPNAFADASIGKSWTLSVYDLDTLQSVGGNGSKRYPRATLYSN
+QGVEDWYSGTVNAYEFSGIGCNSEDVLIVYSLDDIKEEIGDLKVFAVYCTVNSRHAHEKK
+TPGVILPFKERLSTRSATGGDLNNDVRVPLGKVGAKLPLLGNHYLRLTFEQEGPVRSEGE
+KPHGICSGFACGCKLVGLGPHNKDAGGSSKLPTDYLNTGNISAVCPEGKPGTVPMGTIED
+SMDAFGFRFSCVVGVPDVGRKLYVGKGADERLHFHPKIASIHGKNSHAHSPQSWVGSTFH
+STDQFQKVGCANSACILRVNLLMAQFGEFLDCKNGERIADETEKNYGEPSGGPSQSAGTP
+GGLVLKTLDTARSPVRVFFS
+>C_119
+SRLPGGVPSKEFGQLQDIDHCHENNPQAQAHHKPGSQAKSWTTVEILDCRNGARLNTAQL
+PLRKGSDSGAVVTTYLVRSVDNRHFKAGDTEEAICEQRGHEQNKKWTMCSEKEYAKMEPW
+VYFSLGDGAYYYLKGVHPGGFQDKRRKWTGVRDFGLNPKNGLKGVASRTKAGNCADFPIR
+TVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHTHKMETIVGALLFAKAPKFVTTGLAAE
+AFVKSQGSVTPIPAEKHIAGAYRHPGGSSEQLIAYSVMLFKLVDSKMRGTRSGAMPYKEA
+ASNGHYINFGAIVLVDSHRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHYHHNGGF
+EYVKGPYTTHLGGCQNQKATFPKALGKPCEIVPLSQTTLGHQSKQTADNRNIIAKGGSEG
+PSRLIQVHTGCPGKSRAAQGNLRENFFCYSLSIAHAMYSNDIAKDSIQLLVHPDAASPPL
+VSSGPTVKVSTQTGANPAKHAETDGAKEKVSFCKGKLPIQADSTLQIDHCAAGAEKTKLG
+GKTLLEQNSDPYVAEKSNTGPEPCKKSRCMPDAFAEASIGKSWTLAVYDHDTLQSVGGNG
+SRRYPRATLYSDQGVEDWYSGTVNPYEFSGIGCNREDVLIVYSLDDIKEEIGDLKVFAVY
+CTVNSRHAHEKITPGVILPFKERLSTRSATGGDLNNDVRVPRGGVGAKLLGNHYLRLSFE
+QQGPVRSEGEKPHGVCNGFACGCKLVGLGPHNKDAGGSSKLPTDYLNTGNISAVCPEGNP
+GTAPMGTIEDSLDAFGFRFSCVVGVPDVGRKLYVGKGADERLHFHPKIATIHNSHAHSPA
+SWVGATFHSTDQFQKIGCAGSACILRVSLLMAQFGDFLNCKNAERIADETEKEYEEPSGG
+PSQSAGTPGGLVLKTLNTARKARVFFG
+>C_120
+CRLPGGVPSKEFGQLQDIDHCHENNPQAQAHHKPGSQTKSWTTVEILDCRNAARLNTAQL
+PARKGRDSGPVVTTYLVRSVDNRHFNAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMEPW
+VYFSLGDGAYYYLKGVHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCADMPIKT
+VAPTWPDRQKLMRPTIHPAAGDAGNFPAGSKHTQKMETIVGALLFAKAPKFVTTGLTAEA
+FVKSVGSVTQIPAENHIAGTYQHPGKSSEHLIAYSVMLFKLIDSKLRGTRSGAMPYKEAA
+SNGHYINFGAVVLVNSHRAHGLLAGTSDAANQTFGYRKLSSVKKYPKLTKSHNLIYHHNG
+GFEYVKGPYTDHLGGCQNQKATFPKALGKPCEIVPLSQTTLGRQSKQTADNRHIIAKGGS
+EGPSRLIQVHTGCPGKSKAGQGNLRENFFCYSLSAAHAMYSNDIAKDSVQLLVHPDAASP
+PLVSSGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGKLPIQADSNLQIDNCAAGAESTK
+LGGKTLLEQNSDPYVSEKSNTGPEPCKKSPCMPNAFAGASIGKSWTLSVYDLDTLQSVGG
+NGYSRRYPRATLYSNQSVEDWYSGTVNPYQFSGIGCNREDVLIVYSLADIKEEIGDLKVF
+AVYCTVNSRHAHEKKTPGVILPFKERLSTRSATGGDLNNDVRVPRGKVGAKLPLLGNHYL
+RLTFQQEGPVRSEGEKPHGVCSAFACGCKLVGLGPHNKDAGGSSKLPTDYLNTGNISAVC
+PEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGADELHFHPKIPTIHGKNS
+HAHSPASWVGATFHSTDQFQKVGCAGSACILRVNLLVAQFGDFLNCKNGERIADETEKEY
+EEPSGGPTQSAGTPGGLVLKTLNTARKARVFFG
+>C_121
+CRLPGGVPNKEFGQLQDIDHCHENNSQAQNHKPGSQTKQWTTVEILDCRSAARLNTAQLP
+LRKGSDAGPVVTTYLVRRVDDRKHFKAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMEPR
+VYFSLGDGAYYYQKGVHPGPFQDKRKWTGVRDFGLNPKNELKGVASRTKAGNCADMPIKT
+VAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHTQKKETIVGALLKSSEHLIAYSVMLFKL
+VDSKLRGARSGAMPYKEAASNGHYINFAAVVLVNSHRAHGLLAGTSDAANQTFSYRKLTS
+VKKYPKLTKSHNLIYHHNGGFEYVKGPYTTHLGGCQNQKATFPKAVGKPCEIVPLSQTTL
+GHQSKQTADNRHIIAKNGSEGPSRLIQVHTGCPGKSRAGQGNLRDNFFCFSLSAAHAMYS
+NDQAKDSVQLLVHPDAARPPLVSPGPTVKVTTQTGANCNPAKHAEIDGAKEKVSFCKGKL
+PIQADSDLKIDHCAAGAEKTKLGGKTLLEQNSDPYVTEKSNTGPEPCKKAPCMPNAFAEA
+SIGKSWTLSVYDLDTLQSVGGNGSRRYPRATLYSNQGVEDWYSATVAPYEFNGIGCNRED
+VLIVYTLDDIKEEIGDLKVFAVYCTVNSRHAHEKKTPGVILPFKERLSTRSATGGDLNHD
+VRVPRGKVGAKLPLLGNHYLRLTFEQEGPVRTEGEKPHGVCSGACGCKLVIGPHNKDAGG
+TSKLPTDYLNTGNISSVCPEGNPGTAPAGTIEDSLDGFGFRFSCLVGVADVGRKLYVGTG
+AFHPKIATVHGKNSHAHSPASWVGATFHSTDQFQKVGCAGTACILRVNLLMAHFGDFLNC
+KNSERIADETEKEFEEPSGGPSQSAGTPGGLVLKTLNTARKARVFFG
+>C_122
+CRLPGGVPSKEFGQLQDIDHCHENNSQAQAHHKPGSQTKSWSTVEFLDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFKAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMDPR
+VYFSLGMADGAYYYLKGVHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTNAGNCADMPI
+KTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTALAN
+AEAFVKSKGSVTPIPAEKPIAGTYQHPGKSSEHLIAYSVMLFKLVDSKLRGTRSGAMPYK
+EAASNGHYINFGAVVLVNSHRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLIYH
+RNGGFEYVKGPYTTHFGGSQNQKATFPKALGKPCEIVLSQTTLGHQSKQTADHRHIIAKG
+GKEGPSRLIQVHTGCPGKSRAGQGKLRENFFCFSLSAAHALYSNDIAKDSVQLLVHPDAA
+SPPLVSSSPTVKVTTQTSANPAKRAEIDGAKSKVSFCKGKNPIQADSELQIDHCAAGAEK
+TKLGGKTLLEQNSDPYVSEKSNTGPEPCKKSPCMPNAFAEASIGKSWTLSVYDLDTLQSV
+GGNGSRRYPRATLYSNQGGEDWYSGTVNPYEFNGIGCNREDVLIVYSLNDIKEEIGDLKV
+FAVYCTVDSRHAHEKKTPGVILPFRERTSTRSATGGDLNNNVRVPRGKVGAKLPLLGNHY
+LRLTFEQEGPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGGSSKLPTDYLNTGNISAVC
+PEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYPGKGADGLHFHPKIATVHGKNS
+HAHSPGSWVGATFHSTDQFQKVGCAGSACILRVNLLMAQFGDFLNSKNGERLADETEKEY
+EEPSGGPSQSAGTPGGLVLKTLNTARKARVFLG
+>C_123
+CRLPGGVPSKEFGQLQDIDHCHEGNSQPQAHHKPGSQTKSWSTVEILDCRNAARLNTAQL
+PLRKGSDSGPVVTDYLVRSVDNRHFFKAGDTEEAVCEQRGHEQNKKWSMCSEKEYAKMEP
+RVYFSLGDGAYYYLKGVHPGGFQKKRKWTGVRDFGLNPKNGLKGVGSRTKAGNCADMPIK
+TVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKLETIVGALLFAKAPKFVTTGLANA
+EAFVKSKGSVTPIPAEKHIAGTYQHAGKSSEHLIAYSVMLFKLVDSKIRGTRSGAMPYKE
+AASNGHYINFGAVVLVNSHQAHGLLAGTSDAANQSFSYRKLTSVKKYPKLTKSHNLIYHR
+NGGFEYVKGPYTTHLGGCQLQKATFPKALGKPCEIVPLSQTALGHQSKQTANNRHIIAKG
+GSEGPSRLIQAHTGCPGKSRAGQGNLRENFFCFSLSAAHADIAKDNLQLLVHPDAASPPL
+VSSGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGKLPIQADSNLQIDHCAAGAGKTKLG
+GKTLLEQNSDPYVSEKSNSGPEPCDKSPCMPNAFAEASIGKSWTLSVYELDTLQSVGGNG
+SRRYPRATLYSNHGVEDWYSGTVNPYEFNGIGCNREEVLIVYSLDDIKEEIGDLKVFAVY
+CTVNSRHAHEKKTPGVILPFKERLSTRSATGGDLNNDVRVPRGKVGAKVPLLGNHYLRLT
+FEQEGPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGGSNKLPTDYLNTGNFSAVCPETN
+PGTAPMGTIEDSLDAFGFRFPCVVGVADVGRKLYVGKGADGLHFHPKIATIHALNSHAHS
+PASWVGATFHSTDQFQKVGCANSACLLRVNLLMAQFGDFLNCKNGERLADETEKEYEQPS
+GGPSQSAGTPGGLVLKTLNVARKARVFFG
+>C_124
+CRLPGGVPSKDFGQLQDIDHCHENNSQAQAHHKPGSQTNSWSTVEILDCRNAARLNTAQL
+PLHKGSESGPVVTTYPVRSVDNRHFTKAGDTEEAVCDQREEGHEQNKKWSMCSEKEYAKM
+EPRVYFSLGDGAYYYLKGVHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCADMP
+IKTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTGLA
+NAEAFVKSKGNVTPIPADKHIAGTFQHPGKSSEHLIAYSVMLFKLVDSKLRGTRSGAMPY
+KEAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLIY
+HRNGGFEYVKGPYTTHLGGCQLQKATFPKALGKPCEIVPLSQTTLGHQSRQTADNRHIIA
+KGGSEGPSRLIQVHTGCPGKSRAGQGNLRENFFCFSLSAAHTMYSNDIAKDSVQLLVHPT
+PQFYVADVSSNALKDAASPPLVSSGPTVKVTTQTGANPSAKHAEIHGAKEKVSFCKGKLP
+IQADSNLQIDHCAAGAEKTKLGGKTLLEQNSDPYVSEKRKTGPEDCKKSPCMPNAFADAS
+IGKSWTLSVYALDTLQSVGGNGSRRYPRATLYSNHGVQDWYSGTVNPYEFNGIGCNREDV
+LIVYSLDDIKEEIGDLKVFAVYCTVNSRHAHEKKTPGVILPFKERHSTRSATGGDLNNDV
+RVPRGKVGAKLPLLGNHYLRLTFEQEGPVRTEGEKGHGVCSGACGCKLVGLGPHNKDASR
+QEGSSKLPTDYLNTGNISAVCPEGNPGTAPKGTIEDSLDAFGFRFSCVVGVADVGRKLYV
+GKGADGLHFHPKIATIHALNSHAHSPASWVGATFHSTDQFQKVGCAGSACILRVNLLMAQ
+FGDFLNCKNGERLADETEAEYEEPSGGPSQSAGTPGAGLVLKTLNVARKARVFFG
+>C_125
+CRLPGGVPSKEFGQLQDIDHCVENNSQAQAHHKPGSQTKSWSTVEILDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFFKAGDTEEAVCDQRGHEQNKKWSMCSEKEYAKMEP
+RVYFSLGDGAYYYLKGIHPGGFQDKRKTGVRDFGLNPKNGLKGVASRTKAGNCAQLDMPI
+KTVAPTWPDRQKLTRPTIHPAAGSAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTGLAN
+AEAFVKSKGSVHPIPAEKHIAGTYQHPGKSSEHLIAYPVMLFKLVDSKLRGTRSGAMPYK
+EAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLIYH
+RNGGFEYVKGPYTTHLGGCQLQKATFPGALGKPCEIVPLSQTTLGHQSRQTADNRHIIAK
+GGSEGPSRLIQVHTGGCPGKSRAGQGNLRENFFCFSLSAAHAMYSNDIAKDSVQLLVHPD
+AASPPLVSSGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGKLPIQADSNLQIHCAAGAE
+KTKLGGKTLLEQESDPYVSEKSKTGPEPCKKSPCMPNAFADASIGKSWTLSVYALDTLQS
+VGGNGSRRYPRATLYSNHGVEDWYSGTVNPYEFNGIGCNREDVLIVYSLDDIKEEIGDLK
+VFAVYCTVNSRHAHEKKTPGVILPFKERHSTRSATGGDLNNDVRVPRGKVGAKLPLLGNH
+YLRLTFEQESPVRSEGEKGHGVCSGACGCKLVGLGPHNQDAGRQEGSSKLPTDYLNTGNI
+SAVCPEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGADGLHFHAKIATIH
+ALNSHAHSPASWVGAVFHSTDQFKKVGCAGSACILRVNLLMAQFGDFLNCKHGERLADET
+EAEYEEPSGGPSQSAGTPGAGLVLKTLNVGRKARVFFG
+>C_126
+CRLPGGVPSKEFGQLQDIDHCHENNSQAQAHHKPGSQTKSWSTIEILDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFFKAGDTEEAVCDQRGHEQNKKWSMCSEKEYAKMEP
+RVYFSLGDGAYYYLKGIHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCAQLDMP
+IKTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTGLA
+NAEAFVKSKGSVTPIPAEKHIAGTYQHPGKSSEVLIAYSVMLFKLVDSKLRGTRSGAMPY
+KEAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLIY
+HRNGGFEYVKGPYTTHLGGCQLQKATFPKALGKACEIVPLSQTTLGHQSRQTADNRHVIA
+KGGSEGPSRLIQVHTGLGCPGKSRAGQGNLREFCFSLSAAHAMYSNDIAKDSVQLIQLVH
+PDAASPPLVSSGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGKLPIQADSNLQIHCAAG
+AEKTKLGGKTLLEQNSDPYVSEKSKTGPEPCKKSPCMPNAFADASIGKSWTLSVYALDTL
+QSVGGNGSRRYPRASLYSNHGVEDWYSGTVNPYEYNGIGCNREDVLIVYPLDDIKEMECR
+HNYAVAAEIGDLKVFAVYCTVNSRHAHEKKTPGVVLPFKERHSTRSATGGDLNNDVRVPR
+GKAGAKLPLLGNHYLRLTFEQETPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGRQEGS
+SKLPTDYLNTGNISAVCPEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGA
+DGLHFHAKIATIHALNSHAQSPASWVGAVFHSTDQFQKVGCAGSACILRVNLLMAQFGDF
+LNCKNGERLADETEAEYEEPSGGPSQSAGTPGAGLVLKTLNVGRKARVFFG
+>C_127
+CRLPGGVPSKEFGQLQDIDHCHENNSQAQAHHKPGSQTQSWSTIEILDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFFKAGDTEEAVCDQRGHEQNKKWSMCSEKEYAKMEP
+RVYFSLGDGAYYYLKGIHPGNFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCAQLDMP
+IKTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTGLA
+NAEAFVKSKGSVTPIPAEKHIAGTYQHPGKSSEHLIAYSVLLFKLVESKLRGTRSGTMPY
+KEAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLIY
+HRNGGFEYVKGPYTTHLGGCQLQKATFPKALGKPCEIVPLSQTTLGHQSRQTADNRHVIA
+KGGSEGPSRLIQVHTGLGCPGKSRAGQGNLRENFFCFSLSAAHAMYSNDIAKDSVQLLVH
+PDAASPPLVSSGPTVKVTTQTGANPAKHAEIDGAKEKVSFCKGKLPIQADSNLQIHCAAG
+AEKTKLGGKTLLEQNSDPYVSEKSKTGPEPCKKSPCMPNAFADASIGKSWTLSVYALDTL
+QSVGGNGSRRYPRASLYRNHGVEDWYSGTVNPYEFNGIGCNREDVLIVYSLDDIKEEIGD
+LKVFAVYCTVNSRHAHEKKTPGVILPFKERHSTRSATGGDLNNDVRVPRGKVGAKLPLLG
+NHYLRLTFEQESPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGRQEGSSKLPTDYLNTG
+NISAVCPEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGADGLHFHAKIAT
+IHALNSHAQSPASWVGAVFHSTDQFQKVGCAGSACILRVGLLMAQFGDFLNCKNGERLAD
+ETEAEYEEPSGGPSQSAGTPGAGLVGAGLKTLNVGRKARVFFG
+>C_128
+CRLPGGVPSKEFGQLQDIDHCHENNSQAQAHHKPGSQTKSWSTIEILDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFFKAGDTEEKAVCDQRGHEQNKKWSMCSEKEYAKME
+PRVYFSLGDGAYYYLKGIHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCAQLDM
+PIKTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSGSKHMQKMETIVGALLFAKAPKFVTK
+GLANAEAFVKSKGSVTPIPAEKHIAGTYQHPGKSSEHLIAYSVMLFKLVDSKLRGTRSGA
+MPYKEAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHN
+LIYHRNGGFEYVKGPYTTHLGGCQLQKATFPKALGKPCEIVPLSQTTLGHQSRQTADNRH
+VIAKGGSEGPSRLIQVHTGLGCPGKSRAGQGNLRENFFCFSLSAAHAMYSNDIAKDSVQF
+LVHPDAASPPLVSSGPTVKVTTQTGANPAKHAEIDGPKEKVSFCKGKLPIQADSNLQIHC
+AAGAEKTKLGGKTLLEQNSDPYVSEKGKTGPEPCKKSPCMPNAFADASIGKSWTLSVYAL
+DTLQSVGGNGSRRYPRASLYRNHGVEDWYSGTVNPYEFNGIGCNREDVLIVYSLDDIKEE
+IGDLKVFAVYCTVNSRHAHEKKTPGVILPFKERHSTRSATGGDLNNDVRVPRSKVGAKLP
+FLGNHYLRLTFEQESPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGRQEGSSKLPTDYL
+NTGNISAVCPEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGIGLHFHAKI
+ATIHALNSHAQSPASWVGAVFHSTDQFQKVGCAGSACILRVNLLMAQFGDFLNCKNGERL
+ADETEAEYEEPSGGPSQSAGTPGAGLVLKTLNVGRKARVFFG
+>C_129
+CRLPGGVPSKEFGQLQDIDHCHENNSQAQAHHKPGSQTKSWSTIEILDCRNAARLNTAQL
+PLRKGSDSGPVVTTYLVRSVDNRHFFKAGDTEEKAVCDQRGHEQNKKWSMCSEKEYAKME
+PRVYFSLGDGAYYYLKGIHPGGFQDKRKWTGVRDFGLNPKNGLKGVASRTKAGNCAQLDM
+PIKTVAPTWPDRQKLTRPTIHPAAGDAGNFPAGSKHMQKMETIVGALLFAKAPKFVTTGL
+ANAEAFVKSKGSVTPIPAEKHIAGTYQHPGKSSEHLIAYSVMLFKLVDSKLRGTRSGAMP
+YKEAASNGHYINFGAVVLVNSPRAHGLLAGTSDAANQTFSYRKLTSVKKYPKLTKSHNLI
+YHRNGGFEYVKGPYTTHLGGCQLQKATFPKALGKPCEIVPLSQTTLGHQSRQTADNRHVI
+AKGGSEGPSRLIQVHTGLGCPGKSRAGQGNLRENFFCFSLSAAHAMYSNDIAKDSVQFLV
+HPDAASPPLVSSGPTVKVTTQTGANPAKHAEIDGPKEKVSFCKGKLPIQADSNLQIHCAA
+GAEKTKLGGKTLLEQNSDPYVSEKSKTGPEPCKKSPCMPNAFADASIGKSWTLSVYALDT
+LQSVGGNGSRRYPRASLYRNHGVEDWYSGTVNPYEFNGVGCNREDVLIVYSLDDIKEEIG
+DLKVFAVYCTVNSRHAHEKKTPGVILPFKERHSTRSATGGDLNNDVRVPRSKVGAKLPLL
+GNHYLRLTFEQESPVRSEGEKGHGVCSGACGCKLVGLGPHNKDAGRQEGSSKLPTDYLNT
+GNISAVCPEGNPGTAPMGTIEDSLDAFGFRFSCVVGVADVGRKLYVGKGIGLHFHAKIAT
+IHALNSHAQSPASWVGAVFHSTDLFQKVGCAGSACILRVNLLMAQFGDFLNCKNGERLAD
+ETEAEYEEPSGGPEISFDSQSAGTPGAGLVLKTLNVGRKARVFFG
+>C_26
+CRFPAGIASREYGHSRDYEQCVPMNIFCKHPGDEHEQKSYQTSGSRTKAMWTAAQVDCRT
+QLRLNPEQMPLRKASKYGPKVTTYLKSTLSEREFKAGQSEQAVCNKRTHETSKPKKGTLK
+WILCHGKDYAKDTWVYFALGNAAGHHLKALQPGGFQKHPKWDGIRDFGLDTKTILMGVAT
+MTKAEMPTRAIAPDCPNTTLAKATKHPAAGDGGDYKSGDKRAHRVEIVVGALTKKPKFVV
+TGLKTDAFANTSKGQITGTQEDRHNGGTLEHQSKSGEQLYVYTVAVYELVKVKLRGTGSG
+PMVYLSAAANGYYINFANKYPKLTKPEDLLYCHEELEFKKGGPSGVHLGGCQAHKSTFPK
+ALGKRCAILYLTKVTLGHDNTQDGDDHTKGPPELVKVQAGCPADPKSGKPQLPEDFFSLS
+GAHAKYVKAITKNTVQLLTHKDATGSPLVTSGEAVDSSTTHTTGVRPASQAQANGDKAHG
+GFCKGGLLIQGDSTFRDDHCAAGTEKDKLGGAVPMERQNADPYAVEKDKTAPKGSNQAEK
+KEPCISDSYTDANTVKSRSMEMGYDAIQVVGATGSRRTPQAPLYSDQSVEAWFPGTTAYE
+LTLIRCRREKMLIVSNAGDIKELIEIDDLSCLAIYCTYHDHCGNSPGVLPKERLGAKTNT
+GGDLDNDVNAPSVKIGIVLELKNDHYLRLAFTKGAPTRAGAEPHSVCSAFPCSCKLEGLR
+PHNRNDGGEGTVSKSNFGTVYSNTGNISAVCPDGTHGKATRNSLAKDQGVFSFRFECILG
+VATTTYKLYVGKGAEIYHAKYVATIHGMGGHGDSRANWVSFSIHSTGLQKTGCAGNGCIL
+PVALLKEQTPGSFLKCIDGDRIAEDTEKYYEEPGGGPRQSAEAPSGLVLVTLDTIKGAAS
+VFLG
+>C_73
+CRFPGGVAREFGHQRVIEDCVPLSVFCKQDGKEHPQDKGYQKSDRRTKCWTTAAVVDCRQ
+QWRLTTSQHPLRKASDYGPKVTTYLVKTVGKREYKAAATEVGECNKRANEQSKPKKGTLK
+WIFCHAKDYAKAQPKVYFGLGKAGGHHLKALLPGAFQSQSTWTGTRDFGLNTITVLSGVE
+LTGTKCIADVPTRTIAPDCPKTKLARPAIHTPAGNGGNFKADSKRAQRIEVIVGALAKAP
+GFVGTGEMADAFVKYKGNVSRTQADKHDTGSLEHPAKSGEPLIVYKMSYELIKKRLRGTN
+PGPMIYNNTAGNGYYINSLRKKYPKLSKSNDLVYCHEGFQYKTAGPSKSHLGGCEVHKST
+FPKALDKMCAILSLSLVFGHNHKQESEDHTIDRSGPEGPAQLIQHTSVCPAGRKSGNPQL
+REDFFLLSGAHALFTKAIATDSAQLLYHPDGASPPLVASGDTVNKLTAHFAGSRPAKHGE
+ANADKAKIGFCSGLLGIGGDSTLHSKHCAAGTEKAKLGGALPLEQNSNPKVSEKLRDGPR
+SGEQPVKKETCASNSYTDASTGKSWAMEVGYETIQVVGGNGTRTPQATLYSNEGVEAWLH
+GTNAYEIEGNRTGSEDMILVDGSDGIKEEITNLQCLAVFCSANSHCHQRLGVVLPYKEKV
+ASRSSIGGQLKNGVKAPSAKVGSLLPLLGSHYLRNAFGQGGPGRSGGDPHNICLAFPCSC
+KLIGLRPQNKHSGGVSSRLPADVQTVDVVDCNLYKNTGNISSVCPDGVHGTAPMNSHAKT
+LDAFGFRFSCLLGVAHCTKKLYVDEGADIYHHAEYSATIHGKGSCGTSPANWEKDNVGFL
+TIHSTGEQDSGCAGNGCFLHVSLLMEQPGSFLACKNGDGVADENEMYYEEPNGGPSQSAA
+TPSALVLKTLNTARAQGKVFIG
+>C_74
+CRFPGGSSVEVEDCVPMTAACKSDLSEFPEDKGYQKSEARKKSWTTAAIMDCRHQWRLNT
+AQLGLRLGSDYGPKVTTYLVVRSVGKRDFKAGAYEQSVCNMRVHPQSKPKKGTLAWIMCH
+QREYTKDKRKMYFGLGSADGHHLKALKPGAFQKHQKWTGVRDFGLNTTNLMGVASNTKCL
+ADVHTRTIAAACSKTKMAKPTVHPAAGEGGEFKASSKQAERMNIIVKDLTKAPKFVVEGL
+MGEALIKPKETATPAQASHHDAGSIQRPSRAQIAGDQLIVFTVLGYELKKEKLWGTASPM
+VYKGAAANGYYQQFVKKKLSTKSHDLIYCHQGYDYKKGGAHWTHLGGCENHKSTFIKALA
+FFKAQVAKPFGALKKPCAILSLSKVTLGHQNRQAADDHAAVKSGADGPPLVIAYTLGIFT
+EQPASGEPQLREDIFTLSGAHALFTKAIAKGTIELLYHPDPASAPLVSSGETVEKASPHT
+AGPRPAKHPAQANGHSAKIGYSSGQLAFQGDPAKHSNNCAQGTDPTGLGASVPLDQNSAP
+YISEKDQSGPRGDNQPVKNEAAMSDGYTDATQGLKSWAMEVGYDTIRVVGGGGVSRAPQS
+NNYSNQGAESRFPDAQSYEITGIRCTSEDMLIVTNAIERLAQRPEIMGQLNKEVKAPTDR
+GSAEVGCMLSNHGDHYLRLAFTHGGPVRGDANTHGVCAAFPCYCKLIALRPQNKHISAVC
+PDGTHGAAPVNSAAKKLGAFGFRFSCLLGVADCPKKIYVGKGVDIYHAPYPATISGRGLH
+GDCPANWVGFVLNDTHDTKSGCSGNNCFLHVALLMEQNGEFLACKNGKGIQEQMEKYYEA
+PAGGPSKGEATPTGLVLQALHTGRAPARVFIG
+>C_75
+CKFPGGVARELGHVIEAEDNVNIVVFCKQDAAEFPQNGYQKSKTRTKSWDETYFVFPTTA
+AIVECHHQRLNTHVLPLRKASDYSPKLTTYLVPTVGKRDFKTGEYEQAGCNKRGHEQSKP
+KKGTLKWLQCHGKAFAKAELHVYFGVGKASGTHLKALHPGAFDKHQAWTGVPDFGLNSKV
+MQGVGPMTKCIADVATPTVAQDCPKNDLAQPEIHAAAGDGGEFRDGDKRAERLQILRNAL
+AGAPKLVVKGLMAEAFVKSKTGVGPVDADRHDAGSISHVSKAGGVQEQFVVNTVMVFELV
+KKKSRGTGSGPVVFLSKAPNGYYIKIVKKYPKFTQSHDLIYCHEGFEYKTGGPSKEHLGG
+CLSHKSTFPKKLDKCLILNLAKVTLGHQNKQAADDNTVQKSGAEGPSLLIQVSAVPAEDP
+KGGEAQFKDDFLTLMGAHALFTKALSSEEMQLLYHPDPASAPLVSSGLTVDKATAHSAGS
+RPGKHAQANVDNAKISFCKGDLVIQGESDLHSNTCAAGNEEAKLGPVVPLEQNPNPYVSE
+RDQSGPSGANCHSVKVAPCASDSYTDASTNLKSWAMEIGYHTIQVYGGNGSRRAPQTTLY
+GAEGVEAWYPGTNAYEITGIKCTSEDMLIMTNKQRLAGRSAIASQLFNDANAPTAEVDAM
+LPLLGDHYLRYAFTQGAPVKGGNDPHTVCSALGCACKLIGIRPHDENINAVCPDGTHGTA
+CMNSLAKDLGAFGFRAKYPATIHGKGNPGESPAEWVGGTLSTLVTVAIKSGCAGNGCFYH
+VVLMMEQPPDFLATNGDGIADETEKYFEAPAGGPSQGEETPSGLMIKTLITSSAAARVFI
+G
+>C_76
+CRFPGVDREFGHSIEIEDCVPMSAFCKQDNAEVPQNKSYQTSAARTKSWATTAIVECRHQ
+WRLNTAQLPLRKASDYGPKVNTYLVTVGKRDFKRGAYDAAVCTKRGHEQGKPDQGVLSWV
+MCHGKAFANAENRVYFGLGKASGHHLKALHPGAMVRCIAKVPTRTNAPDCPKTKLTQPAI
+SPDAGTGGEFKAGSKKAERMQIMVGALAGAPKFVAKGLMAELFTPSRGNVTPTEANRHDA
+GSTGHPNKDGEQLIVYTVMVYNVVKLKLRGSGKGPMIYKGKAANGYYINFVKKYPKLGKA
+HDLVYSHAGFEYKKSGPNSSHAGGPQAHAAPFVKALEKPCVNLSLTKVNLGHENKQAADN
+STIQKSGTEGPWLLVQVTVEVPAEGPTGGQPQLREDFFTLSGGHQFVKEISVHLLYHEDP
+ASGPLINGGETVKGSAHTKGSRPEKQAQTNGATAKIGFCKGQLAVQGNTDLHNHACAAGN
+EKTKLGNTVPLEQNSDPYVSEKDHKGPRGEAEPVKKEPCMSDGVQDGSTGLKSWAMGIVY
+DKNQVVGGNGTRRAPQAHLYSDPGAPAWFASTNSYEITGVRCTSQDMLIIRYKERLVNRS
+AINGQLNIDVKAPSDEPGAMLPLLGNHYVRLAFTQGGPIKKGANQHGVCDAFPCACKLVG
+IRPHNNIGAVCPDGTQGTPPMYSLAKNLGAFGFRFSCLLGTACDCARRLKYSTIHGKGSH
+GDSPANWAGFTIANTGDQKSHCTGNGCFLHVSLLKEQPVDFLACKDGDNVSDEVEKFYEA
+SPAGGPSEGEASPSGLALKSVRTTRNAARVFIG
+>C_77
+CPGGVAREFGHSIEIDDCLPMSIFCKQAGGEFPQKKGYQKSGSRTRSNTTSAIVECRRQW
+RLNTAELPLRKAAEYVPKVTTYLVRTVGKRDFMDAGAHEQAVCDKRGHSQGKPKKGTLKW
+VMCQGMTFAKPENRAYFANALAYILGKASDHHLKGIHPGAFNKHQSWTGVPDFGLNTKTL
+SGVAGMTKCIADVPTRTFAPACPKTKLAFPAIVPATGDGGEFKAGSKKAERMQIIVGALA
+GAPKFVVKGLMAEAFVKTKGSSTLTQATRHEAESIAHPGKAGKQLIVYVVMVYELETKKL
+RDTGSGPMIYKSKAANGYYINFVKKYSKLRKNHDLIYSHEGFEYKKGGPSASHLGGCQAH
+VESTLPKSLEKPCVILTLTKVTLGHQNKRAAGDHTLQKSNAEGPSLLIQVVGATMRTVGV
+PSEGPKSGSPRLREDFFKVSGTHVLFTKAIAKDALQLLYHPDPASPPMISSGDTIKTSSA
+ESAGSRPAKHAQGEGQTAPIGFCKGELVVQGDSDLHSHNCGSGHGKTKLPGNAVPLEQYS
+NGYYSEKEQKGKRGENQPIKKEPCMSDSYTDATGLKSWAVETGYETFQVIGGNSTRRTPQ
+STLFSNQGVESWLPGTNRYDITGIRCTSENMLIVTYKERLAGRSAIEGQLNNDVKAPGAE
+VGAMVPLLGNVYLRLAFTQGNPVRGGGDPQGVCKAFPCSCRLIGVRPRNKSISAVCPDGT
+HGTAPLNSLAKELNAQTVQRLLCQFNSLIKPKYGVADHTFGFRFSCLLKVADCAKDLYVG
+KGADLYHAKYPATIEGKGSHGDSHADWVGFTVNSTSDRNSGCAGNGCFLHISLLLEQPVD
+FLSCKDGAGLADETEKYAEAPNGSPTEGEENPSKLMLKTLSSPRSATRVFIG
+>C_78
+CRFPGGVAREFNSTIDDSVPLSVFCKANGAEFPKNKGYQSSTSRTKTWTTAAIVPGLHQW
+RLNSAEIPLRKPADYVPKVTTFLVRNVGQSDFKAGGHELAVCHKKGNNETRPKKATLKWC
+MCRGKAFAKAENRAYFGLGKAGGHIRTAEDEANNKDIIIAIHGHLKALHPGAFSKNNNWT
+GGPDFGLNTKTLMVVASMTKCLADVPKRTIAPDCPKTKLARAAIHPAMADGGEFKAGSKR
+AERMEIIVGALAGAPKFVIKGLMAEAMVKSKGNVTPTQANRHAGGSITHPSKAGEQLIIY
+YVMVFDMKKKLRGTGSGPMIYKSKAANAYYINFQKKYPKLVKSHDLVYKREGFEYKKGGP
+SSSHLGGCQNHQGGTFPSALEKPCAILILTKYKIGHQNKQATDDHTIQKSGGDGPSLLVQ
+VTVGQPAEGPKTGSPPLREDFFALNGAHVLFTKEIAKDSTQLLFGPNPASPTMISGGGTI
+DKASAHTAGGRPAKWAQANGATAKIGFCPTGNLVIPGDCDLHSHSNCAAGNEKGNAVPLA
+QNPYVSEKDSKGPRDEKQPIKKEPCMSDTFVDASTGTKDWCGAMPIGHEPFDVVGGNGTR
+RTAQATLYSNQGGEAWFPALQSYDLTGIKCTSEDMLIDRSDGAPKCDAIGGQLNNHTKAP
+NSEVGAMLPLLGGHYLRLAFTKGGPVRGGAGPHGVCSAFPCACKLIGIRAHKKNASAVCP
+NGTHGTAPMNSLAKDLGAQTVQSLLCQFNSGLLLPKYGVADHIFGFKRFSCLLGVLSCAK
+KLYVGTGAAIYHAKYAAAIHGKGSQGDSRASSVGFTINAASDQKGGCMGNGCFLHISLQM
+EQPVEFLACKDATGIADITGKYYEAPAGGPDQGQETPSGYMLKTLNKSRSAAKVFIG
+>C_79
+CRFPGGIAREFGHTIDIDDCVPMSVFCKQDGTEFPQNKGYQKSSSRTKSWTTAAIVECRH
+QWRLNTAELPLRKSIDFVPKVTTYLVRGVGKRDFQAGAHEQAVCNKRGYNESKPKKATLM
+WVMCRGKAFEKAENRAYFGLGKASGHHLKALHPGPGFHKHQNWQVVPDYGLDTKTLIVPV
+ASMTKCLANVSKKRADRMQIAVDSLAKAHKFCVKDLMAEAIVKGDVTPTQSSRQEAGAIC
+HPGGSKAGEQLIVYTVMSYELKKKLPGTGPGPFIYKSKAANGYYFIFVLKKYPKLPKSHD
+LIYSHEGFEYKKGGPSSAHLGGCQTVQEGVFPKALEKPCAVLSSTKIKLGHTQTQEAAED
+HTIQKSGAEGPSLLRQVTVVVPIAGPKSGEPPLRDDFFTLSGAHVLFTKGIAKASVELLY
+HPDPASPPMISSGETVAKAAASNEGSRPAKHANANLRVLNMAGVVGHEKCARGSACVKGA
+TAKIAFCKTGELVIQGDSDLHYHKCAAGNEKTKLPGLAVPLEQNNNPYVPEKDEKGSRGE
+NSPVKKDECMGSDATTGLKDWAMEIGYETFQKVGVKGTKRTPQATLYSTEGVEAWFPGTS
+YDITGFRCSSEDMLIAAYKIRLAGRSAIGAQLINDVKGPNAEIGAMLPLLSHHALRLAYT
+QAGPVRGDAEPHGVCSAMPCACKLTGIRPHNKNIAAVCHDGTQGTAPMNSLGKDLEAQTV
+QSLICQFNSLILPKYGVAGHLFGFRFSCLLGVLDCAKKLVGKGSNISHAAFPAAIHGDAS
+HGDSPADWLGFTINSTSSQKNDCLSDGCFLHVSLLMEQPAEFLYCKDADDIADQTEKYYE
+APAGGPSEGGETAAGLMLKTLNTSRRTARVFIG
+>C_80
+CRFPGGVAREFGHSIEIDNCVPMSAFCKNDGAEFPQNRSYQKASGRGKFWTTTAIVESHH
+QWRLNTAELPLRKPTDFVPKVTTYTVRTIGKRDFKAGSHEQAVCNKRGSNEEKPKKGTLK
+WVMGFCRGKAFAKAEDRSYFGLDKSGHHLIALHPGPFHKHQNWTGEPDFALSTKTLMVVA
+GMTKCLSDVPTRTEAPDCPKSKLARPAIHPTMSDGCEFKAGSRRAERMQIAVGAMAGAPK
+FVVKGLMAEAFIKSKANVTSTQSNRHEAGSIAHPCKDGEPLIVFTVMVYELKQKLRGTGG
+GPMIYKSKAVNGYYIIFVKKYPKLPKEHDLVYSHEGFEYKKGGPSLSHLNGCASHKEGTF
+PKALEKPCAILSMTNIKLGNQTKQAADDKTVQKSGARAPSLLVQVTVGVPMGGPKSGEPP
+LREDFFTLSGAHALFTKGLAKDSVQLLYHPDPASPPVISSGETVQKAAASTIGARPAKHA
+QNNSGTAKIGFCRTGELVIQADSDLHYHNCAARNEMTKLPGNSVPLEQTSNPYVPDKDQR
+GPRTQNQAVKKEPCMNSFTDASFGLKDWAMEIGYATFQKVGGIGTRKVPQAPLYSNQGVE
+AWFPGTHAYDLAGIRCTSEDMLIVVYKERLAGASAIGGQLNNHVKAPNAEKSKSCCGPKA
+LGFLRFDVVMGRCRPFAAGVAEAASGPGTVHKWAASNSVEKGFPDEMDLKHPVGAMLPLL
+GSHYLRLAFNQGGPVRGEAEPHGVYSAPCACKMIGLRPHTKNISAVCPDSAQGTAPMNSL
+AKDLPSQTVQSLICQFNSVILPKYGVSDHLFGMRFTCLLGVLDCANKLVGKGSDQYHAKY
+PSTIHDKGSHGSSPANWVGFTINSTSDQKSGCMGNSCFLHVALLMEQPVDFLACKDADDV
+ADETEKFYEAPAGGPSEGEETPSGLMLKTNTSRSAARVYIG
+>C_81
+CRFPGGVAKEMGHGLEIDDCVPLSVFCKQDGSEFPQDKSYDKAYSRTKSHAAAAIVECRH
+QWKLNTAELPLRKAADFVPKPTTYLVRTVGERDFKKGARQQAVCNKRGQHSSKAKKGKAL
+KWAMCRGKAFEKGENRAYFGLGKASGHHLIFALHPGPFHKHQNWTGVPDFTLDTKAVMVA
+KCLAKDVPTRTVPPDCANTKLARPAIQPSMGDGCEFKAGSKRSQRMKIAVGALPGAPKFV
+VNGLLAEAFVKSKGNVTPTQSNRHEAQSIAHPSKAGEQLIVYTVMVYELKKKLRGTGQAP
+MIYKVKAANGYYIIGVKKYPKLPKSQDLIYSHEGFEYKKGGPSGSNLGGCQSHQDGAFPK
+QKPALEKPCAILSLTKIKLSNQTKDAADDRTIQKSGAEAPSLLVQVAVGVAAAGPKTNQP
+PLREDLYTLGSAHVLFSKGIAKDSVQLLFHPDPASPPQIASGETVAKTSATTAGNRPAQH
+AQANGATAKIGFCKTPALVIQADSDLHYHNCAAGHEMTKLPGNAVPLEQNSNPYVSEKDP
+RGDNQPVKNEPCMDSFTDQSKGIKDWGMEIGYENFQKVGGIGTVHKPQASLYSHQVVDAW
+FPGTHSYDIAGIRCTSEDMLVVVYKERLAGRSSIGGELNNEVKAPNAEVSAMLPLLGNHY
+LRLAFKHGGPVRGDAEPNVVYSAFPCACVKVIDVRPHNKGIGAVCPDGSQGTGPLNSLAP
+DLGSQTVQSLICQFNKLILPKYGVADHLFGMRFSCILGVLDCAKKLVGKGSDIYHAKYPA
+SIHGKGTHGDSPANWTGFIINNVSDQKSGCMGNGLFLHVSLLMEQPVDFLACKDPDDMAD
+ETEMYYEAPAGGPSEGEKTPAGLMLKLTLNTTRSAARVFFG
+>C_82
+CNRFPGGVIREFGHSIEIDDCVPMIKTSLFCKQDGAAFPQNKSYQKASSRTKSWTTAAVI
+ECRHQWKLNTAELPLRKAADFVPKDTTYLERTVGTRDFKAGVRQQAVCNKRGHNESKPKK
+GTLKWVMCRGKAFSKGEHRAYFGLDKASGHHLIAMHPGPHHKHQNWTGVPDFALDTKTLF
+VIAGMRKCFADVQTRKKGNIAPDCPKTKLARPAVQPTMGDGCEFKAGSRAARMQMAVGAL
+AGAPKFAVRGLMGEAFVQSKGNVTPPQSNRHEAGSIAHPSKAGKHLIVYSVLVYEIKKKL
+RATGSGPMIYKSKAANGYYIIFVKKYPKLPKSHDLIYSNEGFDYKKGSPSSSHLGGCQSH
+QEGTFPKALEKPCAILSLTKIKFSNETKQAADDRTIPKSGIEGPSLLVQVTVGVPAAGPK
+LSGEPPLREDFFTLGGAHVLFYKGIAKDNVQLLYHPDPATPPMISCGETVAKASASTAGS
+RPAKHAQAKGATAKIGFCKTGELIIQAENDLHYYNCAHGNEMTKLPGIQVPLEQTSNPYV
+PEKDPRGENQPVKKEPCMNSFTDASTGLKDWAMEIGFENFHKVGGIGTRHTPQATLYANQ
+GVEAWYPGTHSYDIPGIRCTSEDMLIVVYKERLAGKSHIGGQLNNDDVGAMLPFPCACVK
+PIGIRPHNKDINAVCPDGTQGTAPMNSLAKDLGAQTVQSLVCQFNSLILPKYGVADHLFG
+RFSCLHGVLSCAKKLVGKGSDIYHAKYPADIHGKGSHGDSPAGWVAFIITPTSDQKSACM
+GNGSFLHVSLLMDQPVDFLAIKDADDIADETEKYYEAPAGAVSEGEETPSGLMLKLTLNT
+TRSAARVYEG
+>C_95
+CSRFPGGVAREFPGHRIEIDDCVPMSVFCKHNGAEFPENKPYQKASSRTKSWTTAAAVEC
+RHQWKLNTAELPLRKAADFVPKVTTYLERTVGKRDFKAGARQQAVCNKRGHNESKPKKGT
+LKWVMCRGKAFSKGEHRAYFGLGKACGHHLIAMHPGPFHKHQWPGVPDFALDTKTLFVIA
+GMKKCLPDVQTRNIAPDCPKTKQLARPEIQPTMGDGCEFKAGSRAARMQMAVGALAGAPK
+FAVRGLMGEAFVKSKGNVSPTQSNRHEADSIAHPSNAGNFHLIVYLVLVYEIKKKLRASA
+SGPVIYKAKAANGYYIIFVKKYPKLPKSHDLIYSNEGFEYKKGGPSSSHLGGCQSHQAGT
+FPKALGKPCVILSHTKIKLSNQTKQAADDRSIQKSGIEAPSLLVQVTVGVPAAGPKLSGE
+PPLREDFFTLGGAHVLFTKGIAKDNVQLLYHPDPATPPMISSGETVAKASASTAGSRPAK
+HAQAKGATAKIGFCKTGELIIQADKTLHYYNCAAGNEMTKLPGNQVPLEQTSNPYVPEKD
+PRGEHQPVKKEPCMDSFTDASTVLKDWAMEIGYENFHKLGGIGTRHTPQAVLYSSQGVEA
+WYPGTHSYDIAGIRCTSEDKLIVHYKERLAGKSHIGGQLNNPVLCDVKAPNEEVGAMLPL
+LGNLLRLAFTQEGPVGDAEPHGGTYSAFPCACVKPIGIRPHNKNINAVCPDGTQGTAPMN
+SLAKDLGAQTVKSLICQFNSLILPSYGVANFLFGRFSCLHGVLSCAKKLVGKGSDIYHAK
+YPADIHGKGGHGDSPANWVAFIITSTSDQKQACMGNGSFLHVSLLMDQPVDFLACKEADD
+VADETAKYYEAPAGGPAEGEETFSGLMLKLTLNTTRSAARVYEG
+>C_83
+CKFAGSVANEFGHSIEIDDCVPMSVFCKHNGAALPQNKSYQKASSRTGSWTTASIVECRH
+QWKLNTAELPLFKAADFVPKVTTYLVRTVGKRDFKGGARQQAVCNKKGHNEPKPKKGTLK
+WVMCRGKAFEKGIHRASFGLGKASGHHLIALHPGPFHKHQNWTGVPDFALDTKTVMVNAG
+MKKCLEDVPTRAIAPNCPKTKLARPAIQPTMGDGCEFKAGSKRAARMQMAVAALAGAPKF
+VVTGLMGEGFVQSKGNVTPTLSDRNEAGSIAHPSKAGNQLVVYTVLVYELKKKLKGTGSG
+PMLYKSKAANGYYIVFVKKCPKLSLSLELLYNHEGFEYKNGGPSSSHLGGVQSHQEGFFP
+KSAEKPCAILTLCKIKLSNQTKHAADDRTLQKTGVEAPSLLVAVTVGVPAAGPKSGEAPL
+REDFFTLGGAHVLFTKDIAKDSVQLLWAHPDPATPPMISLGETVAKGSASTAGARPAKHN
+QANGATAKIGFCKTGSLIIHGESDLHYYNCAADNEMTKLPGNQNVPLEQTSNPYVSEKEP
+RGENQPVKKEPAMESFTNASTLKDWSMEIGYENFQKVGGIGTRHTPQATLYSNQGVEAWF
+PGTHSYNISGIRCTSEDLLIVVYKERLAGRSHIGGQLNNDVKAPNAEVGAQLPLLGNNYL
+RLAFTQGGPVRGDAEPHGVYSAFPCACVKMIGIRPHNKNITAVCPEGSQGTAPMNSLAKD
+LGAQTVQSLICQFNSLILPKYGEADHLFGMRFSCLLGILSCAKKLVGKGSDIYHSKYPAS
+IHGKGSHGDSPANWIGFIINSTSDQSSGCMGNGSFLHVSLLMEQPVDFLACKDADDIADE
+TNSYYEAPAGGRKPSEGKETPSGLMLKLTLSTTRSAARVNEG
+>C_84
+CRFPGGVAREFGHSIEIGDCVPMSVFCKQDGAESPQNKSYPKATSRTKGWTTASIVECRH
+QWKLNTAEMPLRKAGDFVPKVTSYLVKTVGKRDFKAGARQQAVCNTRGHNEAKPKKGTLK
+WVMCRGKAFDAGEHRSYFGLGKASGHHLIALHPGPFHKHQNWTGVPDFALDTKTIMGNAG
+MKKCLADVPTRNIAPDCPKTKLARPAIQPTMGDGCEFKAGSKKASHMPMAVGALAGAPKF
+VVKGLMGEAFVKSKGNVTPTQNNRHEAGSIAHPSKAGNELIVYTVLVYEMKKKLRGTGSG
+PMIYKSKAPNGYYIIFVKKYPKLPKSHDLISHEGFEYKKGGPSSSHLGGCQSHQEGNFPK
+AAEKPAILSLQKIKLSNQTKQAADDRTYQKTGVEAPSLLVQVTVGVSASGPKSGEMPLRE
+DFFTLGGAHVLFTKGIAKDPVQLLWHLDPATHPMRISLGETVAKATASTAGSRPARHAQA
+NGASAKCGFCKTGEIVIHPGSDLHYYNCAAGNEMTKLPGSQVPLEQTSNPYVSEKDPRGE
+NQPVKKEPCMDSFTDASTGLKGWAMEIGYENYQNVGGIGTRHTPQASLYSGHGVEAWFPG
+THSYDIAGIRCTSEEMLIVVYKERLAGRSHIAGQLNDDVKAPNAEVGAILPLLGNHYLRL
+AFTQGGPVRGEAEPHGVYSAFPCASVKMIGIRPHNKNISAACPDGCQGTAPKNGLAKDLG
+AQKVQSLICQFKSMILPDYGVADHLFGMRFSCLLGVLSCAKKLVGKGSDIYHSRYPASIH
+GKGSRGDSPANWIGFIINSTADQKSGCMGNGSFLHVSLLMEQPVDFLACKDAENIADETE
+KYYEATPAGSPSEGEETPSGLMLKLTLNTTRSGSRVYEG
+>C_85
+CRFPGGVAREFGHSIEIGDCVPMSVFCRQDGAEFPQNKSYQKASSRTKSWTTASIVECRH
+QWKLAVNSAALPLRKAANFVPKVTTYLVRTVGKRDFKAGARQQEVCNKRGHNESKPKKGT
+LKWVMCRGKAFEKGEHRAYFGLGKASGHHLIGLHPGPFHKHQNWTGVPDHALDTKTVMVN
+AGMKKCLADVPTRNISPDCPKTKLARPAIQPTMGDGCEFKAGSKRAAHMQMAVGALAGVP
+KFVVKGLMGEAFVKSKGNVSPTQSNRHEAGSIAHPSKVGNQLIVYTVLIYEMKKKLRGTG
+SGPMIYYIIFVKKYPKLPKSHNLISHEGFECKKGGLSSSHLGGCQSNPEGNFPKAAEKPA
+ILSLQKIKLSNQTKQADDRTIQKTGVEAPSLLVQVTVGASAAGPKSGEPPLRDDFFTLGG
+EHVLFTKGIAKDPVQLLRHLDPATPPMISLGETVAKASASTAGNRPAKHAQANVATAKCG
+FCKTGELVIHAESDLHYYSCAAGNEMTKLPGNQVPLEQTSNPYVSEKDPRGENQPVKKEP
+CMDSFTDASKGLKDWAMEIGYNYQKVGGIGTRHTAQASLYSNQGVEAWFPGTHSYDIAGI
+RCTSEDMLIVVYKERLAGRSHIGGPLNNDVKQPDAEVGPLIPLLGNHYLRLAFTQGGPVR
+VDGEPHGVYSGFPCASIKMIGIRPHNKNISAACPDGTQGTGPMNSLAKDLGAQKVQSLIC
+QFNSLILPKYGVADHLFGLRFSCLLGVLSCAKKLVGKGSDIYHTKYPASIHGNGSHGDSP
+SNRIGFIITSTSDQKCGCMGNGSFLHVSHLMEQPLDFLACKDADNIADETERYYEAPAGG
+PSEGEETPSGLMLKLTLSTTRSTARAYEG
+>C_86
+CRFPGGVAREFGHSIEIGDCVPMSVFCKQESGEFPQNKSYQKASSKTKSWTTASIVECRH
+QWKLNTAELPLRKAADFVPKVATYLVRTVDKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WVMCRGKAFEKGEHHAYFGLGKASGHHLIALKPGPYHKHQNWTGVPDFALDTKTVMVNAG
+MKKCLADVPTRHIAPDCTKTKLSRPKVQPTMGDGCEFKAGSKRAARMQVSVALAGAPKFV
+VKGLKGEAFVKSKGNVSPTQSNRHEAGSIAHPSKAGNLIVYTVLVYERKKKLRGTGSGPS
+IYSSKAASGYYIIFVKKYPKLPKSHNLIAHEGFGYKKGGPSSSHLGGCQSHQEGNFPKSA
+EKPAILSLQKIKLSNQTKQASDDRTIQKTGVEAPSLLVQVTVGAAAAGPKSGEAPLREDF
+FTLGGAHVLFTKGIAKDAVQLLWHLDPATPPMISLGETVAKASAATAGNRPAKHAGANGA
+TAKCGFCKTGELVIHADAELHYYSCAAGNEMTKLPGNQVPLEQTSNPYVSEKDPRGENQP
+VKKEPCMDSFTDASTGLKDWAMEIGYENYQKVGGVGSRHTPQASLYSNQSVEAWFPGTHS
+YDIAGIRCTSEDMLIVVYKERLAGRSHIGGQLNNDVKAPDAEVGAMLPLLGNHYLRLAFT
+QGGPVRGDAEPHGVYNAFPCASVKMIGIRPHNKNISAACPDGTQGTAPLNSLAKDLGAQK
+VQSLICQFNALILPKYGVADHLFGMRFSCLLGVLSCAKKLVGKGSDIYHSKYPASIHGKG
+SHGDSPTNWIGFIINSASDQKSGCMGNGSFLHVSLLMEQPVDFLACKDADNIADETQKYY
+EAPAGGPSEGEETPSGLMLKLALTTTRSTARVYEG
+>C_88
+CRFPGGVAREFGHSAEIGDCVPMSVFCKQDGGEFPQNKSYQKASSKSKSWTTASIVECRH
+QWKLNTAELPLRKAADFVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WVMCRGKAFEKGEHQAYFGLGKASGHHLIALKPGPQHWTGVPDFALDTKTVMVNAGMKKC
+LADVPTRHIAPDCTKTTLARPCVQSTTGDGCEFKAGSKRAARMQMAVALAGAPKFVVKGL
+MGEAFVKSKGNVTPTQAHPSRAGNQLIVYTVLVYERKKKLRGTGSGPMIYRSKAASGYYI
+IFVKKYPKLPKSHNLIAHEGFEYKKGGPSSSHLGGCQSHQEGNFPKAAEKPAILSLQKIK
+LSQNFVVDSNQTKQAADDRTIQKTGVEAPSLLVQVTVGASAAGPKSGQPPLRENFFTLGN
+AHVLLTKGVAKDPVQFLWHLDPTTPPEISLGETVAKASANTAGNRPAKHAQANGATYAKC
+GFCKTGELVIHADSELHYYSCAAGNEMTKLPGNQVALEQTSNPYVSEKDPRGENQPVKKE
+PCMDSFTDASTGLKQWAMEIGYENYHKVGGVGTRHTPQASLYSNQGVEAWFPSTHSYDIA
+GIRCTSEDMLIVVYKERLAGRSHIGGQLNNEVKAPDAEVGAMLPLLGNHYLRLAFTQGGP
+LRGDAEPHGVYSYFPCASVKMIGIRPHNKNISAACPDGTQGTTPMDSLAKDLGAPKVQSL
+ICQFNSLILPKYGVAEHLFGMRFSCLLGVLSCAKKLVGKGSDIYHSKYPASIHGKGSHGD
+SPANWIGFIIKSTSDQKKGCMGNGSFLHVSLLAEQPVDFLACKDADNIADETQKYYEAPA
+GGPSEGEETPSGLMLKLALNTTRSTARVYEG
+>C_89
+CRFPGGVAREFGHSIEIGDCVPMSVFCKQDGGEFPQNKSYQKASSKTKSWTTASIVECRH
+QWKLNTAELPLRKAADFVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WVMCRGKHKHQNWTGVPDFALDTKTVMVNAGMKKCLADVPTRHIAPDCTKTKLARPAVQP
+TMGDGCEFKAGSKRAARMQMAVALAGAPKFVVKGLMGAAFVKSKGNVTPTQSNRHEAGSI
+AHPSKAGNQIEVFTVLVYERKKKLRGTGSGPMIYRSKAASGYYIIFVKKYPKLPKSHNLI
+AHEGFEYKKGGPSSSHLGGCQSHQEGNFPKAAEKPAILSLQKIKLSQNFVVDSNQTKQAA
+DDRTIQKTGVEAPSLLVQVTVGASAAGSKSGEPPLPEDFFTLGNGHVLFTKGVAKDPVQF
+LWHLDPATPPMISLGETTAKASASTAGNRPAKHAQANGATAKCGFCKTSELVIHADSELH
+YYSCAAGNEMTKLPGNQVPLEQTSNPYVTEKDPRGENQPVKKEPCMDSFTDASTGLKDWA
+MEIGYENYQLVGGVGTRHTPQASLYSNQGVEAWFPGTHSYDIAGIRCTSEDMLIVVYKER
+LAGRSHIGGQLNDNVKAPDAEVGAMLPLLGNHYLRLAFTQGGPVRGDAEPHGVYSAFGCA
+SVKMIGIRPHNKNIAAACPDGTQGTAPMNSLAKDLGAPKVQSLICQLNSLILPKYGVADH
+MRFSCLLGVLSCAKKLVGKGSDIYHSKYPASIHGKGSHGDSPANWIGFIINSTSDQKSGC
+MGNESFLHVSLLMEQPVDFLACKDANNITDETQKYYEAPAGGPSEGEETPSGLMLKLAVN
+TTRSTARVYEG
+>C_90
+CRFPGGVAREFGHSIEIGDCVPMSVFCKQDGGEFVQNKSYQKPSAGSKTKSWTTASIVEC
+RHQWKLNTAELPLRKAADFVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNEGKPKKGT
+LKWVMCRGKHKHQNWTGVPDFALDTKTVMVNAGMKKCLADVPTRHIAPDCTKTKLARPAV
+QPTMGDGCEFKAGSKRAARMQMAVALAGAPKFVVVGLMGEAFVKSKAGNVTPTQSNRHEA
+GSIAHPSKAGNQIEVFTVLVYERKKKLRGTGSGPMIYRSKAASGYYIIFVKKYAKLPKSH
+NLIAHEGFEYKKGGPSSSHLGGCQSHQEGNFPKASEKPAILSLQKIKLSQNFVVDSNQTK
+QVADDRTIQKTGVEAPSLLVQVTVGASKAGPKSGEPPLREDFFALGNGHVLFTKGVAKDP
+VQFIWHLDPATPPMISLGETTAKASASSAGNRPAKHAQANGATAKCGFCKTGELVIHADS
+ELHYYSCAAGNEMTKLPGNQVPLEQTSNPYVTEKDPRGENQPVKKEPCMDSFTDASSGLK
+DWAMEIGYDNYQKVGGVGRRKTPQASLYESNQGVEAWFPGTHSYDIAGIRCTSEDMLIVV
+YKERLAGRSHIGGQLNNDVKAPDAEVGAMLPLLGNHYLRLAFTQGGPVRGDAEPHGVCSA
+FGCASVKMIGIRPRNKNISAACPDGTQGTAPMNSLAKDLGAPKVQSLICQFNSLILPKYG
+VADHLFVMRFSCLLGVLSCAKKLVGKGSDIYHSKYPASIHGKGSHGDSPANWIGFIANST
+SDQKSGCMGNGSFLHVSLLMEQPVDFLACKDANNIADETQKYYAAPAGGPSEGEETPSGL
+MLKLALNTTRSTARVYEG
+>C_91
+CRFPGGVAREFGHSIEIGDCVPMSVFCKQDGGEFVQNKSYQKASSKTKSWTTASIVECRH
+QWKLNTAELPLRKAADFVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WMCRGKHKHQNWTGVPDFALDTKTVMVNAGRKKCLADMPTRHIAPDCTKTKLARPAVQPT
+MGDGCEFKAGSKRAARMQMAVALAGAPKFVVKGLMGEAFVKSKAANVTPTQSNRHEAGSI
+AHPSKAGNQIEVFTVLVYERKKKLRGTGSGPMIYRSNAASGYYIIFVKKYAKLPKSHNLI
+AHEGFEYKKGGPSSSHLGGCQDHQEGNIPKAAEKPAILSLQKIKLSQNFVIDSTKQAADD
+RTIQKTGVEAPSLLVQVTVGASAPGPKSGEPPLREDFFTLGNGHVLFTKGVAKDPVQFLW
+HLDPATPPMISLGETTAKASASTAGNRPAKHAQANGADAKCGFCKTGELVIHADSELHYY
+SCAAGNEMTKLPGNQVPLEQTSNPYVTEKDPRGENQPVKKEPCMDSFTDASTGLKDWAME
+IGYENYQKVGGVGTRHTPQASLFSNHGVEAWFPGTHSYDIAGIRCTSEDMLIVVYKERLA
+GRSHIGGQLNNDVKAPDAEVGAMLPLLGNHYLRLAFTQGGPVRGDAEPHGVYSAFGCGSV
+KMIGIRPRNKNISAACPDGTQGTAPMNSLAKHLGAPKVQSLICQFNSLILPKYGVADHLF
+GMRFSCLLGVLSCAKKLVGKGSDIYHNKYPASIHGKGSHGESPANWIGFIINSTSDQKSG
+CMGNGSFLHVSLLMEQPVDFLACKDANNIADETQKYYAAPAGGPNEGEETPSGLMLKLAL
+NTGRSTERVYEG
+>C_92
+CRFPGGVAREFGHGIEIGDCVPMSVFCKQDGGEFVQNKSYQKASSKTKSWTTASIVECRH
+QWKLNTAELPLRKAADLVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WVMCRGKHKHQNWTGVPDFALDTKTVMVNAGRKKCLADMPTRHIAPDCTKTKARPAVQPT
+MGDGCEFKAGSKRAARMQMAVALAGAASFVVKGLAGEAFVKSKAGNVTPTQSNIRHEAGS
+IAHPSKAGNQIEVFTVLVYERKKKLRGTGSGPMFFRSKAASGYYIIFVKKYAKLPKSQNL
+IAHEGFEYKKGGPSSSHLGGCQDHQEGNFPKAAEKPAVLSLQKIKLSQNFVVDSNQTKQA
+ADDRTIQKTGVEAPSLLVQVTVGASAAGPKSGEPPLREDFFTLGNGHVLFTKGVAKDPVQ
+FLWHLDPATPPMISLGETTAKESASTAGNRPATHAQANGATAKCGFCKTGELVIHADSEL
+HYYSCAAGNEMTKLPGNQVPLEQTSNPYVTEKDPRGENQPVKKEPCMDSFTDASTGLKDW
+AMEIGYENYQKVGGVGTRHTPQASLFSNQGVEAWFPGTHSYDIAGIRCTSEDMLIVVYKE
+RLAGRSHIGGQLNNDVKAPDAEVGAMLPLLGNHYLRLAFTQGGPVRGDAEPHGVYSAFGC
+ASVKMIGIRPRNKNISAACPDGTQGTAPMNSLAKHLGAPKVQSLICQFNSLILPKYGVAD
+HPFGMRFSCLLGSCAKKLVGAGSDIYHNKYPASVHGKGSHGESPANWIGFIINSTSDQKS
+GCMGNLHVSLLMEQPVDFLACKDANNIADETQKYYAAPAGGPSEGEETPSGLMLKLALNT
+GRSTARVYEG
+>C_93
+CRFPGGVAREFGHGIEIGDCVPMSVFCKQDGGEFVQNKSYQKASSKTKGWTTASIVECRH
+QWKLNTAELPLRKAADFVPKVTTYLVRTVGKRDFKAGARQQAVCNKRGHNESKPKKGTLK
+WVMCRGKHKHQNWTGVPDFALDTKTVMVNAGRKKCLADMPTRHIAPDCTKTKARPAVQPT
+MGDGCEFKAGSKRAARMQMAVALAGAPSFVVKGLAGEAFVKSKAGNVTPTQSNTRHEAGA
+IAHPSKAGNQIEVFTVLVYERKKKLRGTGSGPMFYRSKAASGYYGDKIIFVKKYAKLPKS
+QNLIAHEGFEYKKGGPSSSRLGGCQDHQENNFPKAAEKPAILSLQKIKLSQNFVVDSNQT
+KQAADDRTIQKTGVEAPSLLVEVTVGASAAGPKSGEPPLREDFFTLGNGHVLFTKGVAKD
+PVQFLWHDPATPPMISLGETTAESASTAGNRPATHAQANGATAKCGFCKTGELVIHADSE
+LHYYSCAAGNEMTKLGNQVPLEQTSNPYVTEKDPRGENQPVKKEPCMDSFTDASTGLKDW
+AMEIGYENYQKVGGVGTRHTPQASLFSNQGVEAWFPGTHSYDIAGIRCTSEEMLIVVYKE
+RLAGRSHIGGQLNNDVKAPDAEVGAMLPLLGNHYLRLAFTQGGPVRGDAEPHGVYSAFGC
+ASVKMIGIRPRNKNISAACPDGTQGTAPMNSLAKHLGAPKVQSLICQFNSLILPYGVADH
+PFGMRFSCLLGSCAKKLVGAGSDIYHNKYPASIHGKGSHGESPANWIGFIINSTSDQKSG
+CMGNLHVSLLMEQPVDFLACKDANNIADETQKYYAAPAGGPSEGEETPSGLMLKLALNTG
+RSTARVYEG
+>C_27
+CRTQSGVASRKFRPSRDIQQCIPMSVFCIHDSAEHPQNKSYQKSGSRTKGYTTTETVDLK
+QLRLNAAQLPLRKASEYGPDVKTYLVRTVGEKNYKAGEAEAVCHKRGHEQAKKRTLCHGK
+EYAKAEDWVYFSLGKGPGAHNIKFLHAGGFKKHKSRAGVKDFGLHTKSGLMGIAAKTRAG
+TCAHLSTRTIAPNCPGTKMAKPKIHPAAGSAGESKGGPKSERSDLVVSSLAKAPKFVVTG
+LLAEAFVKAKGNLTPTSAIPHMSAGSIQHPEKSNEQLIVYTVVLLELSKKKLSGTGTGPS
+IWNSADANGYYVNFVKKAPKLAKSHDIIYIHQGYDYIKGGPTGHHPGGCNAHKGTFDKAV
+GKPCTILSLAKVSLGHQNVQAATSQTIQKSKADGPHQLIQVTTACPADPKSAREDFYCMA
+LGGALSLFAKGIAKTTVELLYHSNTHFGPPLVGTGETVDKSNAHTTQSKPAKHQRSAGDK
+SKIGFQKCRAELAIQADSKLQSDLCAAGSERTKLVNAVSVDESSKPYVAEKGDDGPKNVT
+VPVKKDPCMSDSISDATVPKSWAMEVGYDTIQVIGGNGNRRTPQATLYSLDGVETWYPGV
+IHGTEFTKISCNRENALIVSGADEIKNASDKLSCLAVYCTNDHCHSSPGVVALPFKQRLA
+KNSATGGELKNDGKGPSQKVGALYPILGNHNTYIRLAFNKQGPVRSGADFHNVCSAFPCM
+VKLIGFRAHGKADGGESSKLPADYANTGNVSASCLDGTYHGTSPMSSLAKSLGAFGFRFS
+CLLGNAEVTVKLYVDKGALQIYHAKYVATLNGKGSQGDSPGNWVGFTLHGTGDQKSGCAG
+NGCILNVGSIMEQFSDFLACNNGEDVTDETKDYYEDAAGHPSNESTAPSSVVLATARSPA
+RVFIG
+>C_28
+CRLPGGVMAHSPQFGHKDIKQCVPMSVFCKHDGAQQPQNKGYQDSGSRTKGWTTAQATRC
+RKQLRKNASKQAELPLRKASDYGVKVTTYLVRAVGEREFSAAQSQAICHAIKRGHSQSKP
+RIYCNGNEYAKAEDWVYFSLGKGPEGHHIKTFNPGRFQRHKTGVKTFDLNAKTGQMGVAS
+KHRAHDCSDMNARTIAPKSPKTKLSRPTVHPQAGDGQFKGGSKRSAHSAIIHGALHRAPK
+FAVTGLMTEAFVKVKGNVSPTTAEGHDPGTLEHPEKSGDQLIVCTVVVYELVKKKLRGAG
+SGAMIWKSADASGYYIGFVKTYPKLTESHDLIYCHNGYQYKKAGPSSGHIGGCEAHKSTF
+AKTLEAICAILGLSKVTLGHQNKQAATDHVLDKTGKEGPSQLIQATAGCGVEPKSSQPQL
+QADAFCYALSGAHDMFTRSISKDTVQLLYHQDAPSSPLVHPGGTVEKSSDHTTDSRPSKK
+LTSKGPIQKNSGKNEETNGDKKKIGFCKGQLSLQADSKFASELCAAGSKKTKLGGSCTLA
+NFLLKAHMSQAEVTVPLAQSSTQFESESAKNSPKPVNQPVRKGPCMSDSIADDTTGKTGY
+KTIQLAGGNATRRAPEPALYSNNVEAWFPQPVNSNQAYYTGISCSRESMLMIQNFDDIKE
+AIKELSCLAVYCCATKSCPSSPGVVLPFKERLSKRSAKGGDKEHDVKSPSQKVGELLPIL
+GNHYLRLTFEQQGPVCSKADFHGVCGAFPCFCKLVGLRPHNKEDGGDSSKLPTDYAPTSS
+VSPVCPDGALGTAPLQSLSKTLGSLGFRFSCLLARGGVTIKNYVGDGAEIYHAKYVATLY
+GKGSHGGPPHHWVGFTIHPTGSQSTGCAQNGCVLHVQLLMEQFANFLACKNGPRIADETK
+KYYEHPAEGPSESAAPPSGLALKALNIANSPSRIG
+>C_29
+CLPAGVAKKQFNHSRKINQCVPMGVFCGHDGADAPQNAVKFESKSYQSSGSRTKGWVSEQ
+DVHCPKQLRLNSARLPLKKASDYGFKVTSYLFRTVGEREFNAGATQGIHTAIKHGHSQSI
+KRIMCHGKEYAKAEDWVFYTVGIGAAGHHVQALHPGKFQKNKTWTGIKDFGLNCKTGSMG
+VARTHKRVVPQDHVKDFQSCKEGECAGMSGRTIAQDCPKTNLARPTIHPAAADAGEYKGG
+SKRGQRSEVIVGAVVKAPKFVSQGLKAETFVKAKANISSTDADPHDAGSLQNLPKSGEQL
+VYTTKKLRGTSAGPLIWKKAEANGYYIDLVKTSPKLTSTHDLIYCNKGYQTKKAGPTSFH
+IGGCESHKSMFAKIGKPCAVLSLSKVNLGGQAKQASVDHTIHKSGPEGPNQLIQVTTGCP
+AQPKSGQCQLREEIFPYTFNAACSMFTKAKAKDTVQLMYHPEDASPPLVSSGETADKNTQ
+NVTDSKPAKKLPSKGPVEKNPNRKEQANGDRPKIGFCKGQLAIQANSKESKLCASGREKS
+KLAGAVPLEDSSAQYVSERGKSAPKSVNHPVKKNPCMSETVTDAAAGKSWAKEIGYDTIQ
+VVGGNGTHRVPQATLYSNDVEEWFRATVKSDEFNGISCNRENMLIVSEFEDVKAVIDELS
+CLAIYCCANKDCNSSPGAVLPFNDRLAKMSAAGGELNNDVKSPRQKAGSLLPILGNQYLR
+LTFEQQGRVRSEEAFPGVCSAFPPFCLIALRPHNKNDGSSSAKMPTDYAPTSNISAACPN
+GTLGTAPMQVLAKALAAFGCRFSCLLGRGDVTAKYLVGKGKEVYHSKYVANLHGKGKHGD
+GPGKWVGFTVHSTGDQKTGCAGTGCLLMAKFADFMACRNGEKIADDTKKYYEHSAEPAGG
+PSESAASPSGLVLKTLNPARSPAKIG
+>C_30
+CRLPGGVGSRQFGHKHKINQCVPMSVFCGHDGAEAPQGTGYQNSGSSTKGWVSELTANCP
+KQLKLTSAKLSLRKASDYVVKVTSYLIRTVGEREFAAGETEAISNTIKRGHSQSKERIMC
+HDREYAKAEDWVYFAVGDGAPGHHIQTLHPGKFQKHKTWTGIKGFGLNTKTGTMSIASKH
+EAGECADLSGRTIAPNCPKTKLARPTIHPAAGDAGEFKGGGKRAQRAEIIIGPLSKAPDF
+LRMGLMAEAFVKGKGNRSATTADPDDASLQHPEKSGEQIVYPVVVYELVKKKLRGTGSGP
+LIWDAEANGYYVIFVKTSPKLTKTHDLIYCAKGYSYKKAGPSSSHIGGCAAHKSTFAKAL
+GKTCPILSLSKVSLGGQNKGSAVDHAIQKSGPEGPSQLVQVTTGCPAQPKSGQPQLREDV
+FCYTLSGAHSQYTKSLAKDTVQLLYHPDAARPRLVSGETVNKSSAQTADSRPAKKLTSRG
+PIEKNPNQNFQETGDKPKIGFCKSQLTIQADSKGQKLCAAGTEKTKLGGAVPLEDSSDQY
+VSEKGKTGPKSVNQPIKKEPCMSDSINDAKEGKAWAMELGYDTIQVVGGNGTRRTPAATL
+YSNDVEAWFPSTVASNAFTGLTCNRENMLIVTDFDDIKDAVDELSCLAIYCCANRNCNIS
+PGVALAFRERLEARTNTGAQLKSDVKLPSQKCGALLPILGNHFLRLTFDHQGPVRSGAAF
+QGVCSAFNGYCKLIGLRPHHNKNDGGSSSKLPNDYGPTSNFGVACPNGMHGTAPMQSSAK
+PVEMFGFRFSCLIGRGDVTIKLFVGKGKEVYHATAALHGKGTDGDSPGNWVNQTVHTTGD
+QKAGCAGNGCILLAPLLMEQFADFLACKTGERIADETKKYYEHPEGGPSESAAAPSGLVL
+KTLNNPRSPHDEHRIG
+>C_31
+CRLPGGVASRQFGHSRKINQCVPMSTSDFCEHDGAEAPQGKGYQNNGSRTKGWVSEQTIN
+CSKQLRLTSAKLPLRKSASDYGIRVTSYLIRTVGERQFSTPEKQAISNTIVRGHSQSTKR
+AMCHDREYSKAEDWVFFFVGNGAPGQHIMTLHPGKFKKHKTWAGIKQFGLNTKTGTMGVA
+SKHNTGECAVMSGRKIAPDCPKTKLARPIVHPAAGDAAEYKAGSKRAQSSEQLVGALAKA
+PKFVVTGLMAEAFVKAKGNISPTTADPDDAGSFQHPETSSAQLVYTVVVYELGKKKLRGT
+GSGSLIWKNAEAGGYYINFVRPKLTKSHDLIYCAKGYQYTKKAGPSSSHIGGCQAHKSTF
+AKVLGSPCALLSLSTVNLGGQNKQSVVDHAIQKSGPEGPSQLIQVTSGCPAQPKSGRPQL
+FCYTLSGAHSMYTQSIEKSTVQLLYHPDAASPPLVSTGETVDKSSAQTYDSRPAKKLTSK
+APIQKNPNQNEQANGDKPKIGFCKGQLAIQADSKGSKLCAAGTEKTKLGGAVPLEDSSKQ
+YVSEKGKSGPKSVNQPVKKEACMSDSITDAPTGKAWAMEIGYDTIQVVGGNGTRRTPQAT
+LYSNKVEAWFPGTVATNEYYNTGISCGRENMLIVSDFDDIKEAVGDLSCLAVYCMGLFAS
+PGTVKLEGTLNAATRRCANKNCNSSPGLALAFSERLAKHSGTAGELKSDAKLPSQKAGAQ
+LPKLGNHFLNRLTFEQQGQVRSGAAFPGVCSAFPPFCKPIGLRPNDGGSSSKLPSDYAPT
+SNIFAACPNGTHGTAPMKSTAKSVGAFQSRYSVFIGRGTVTIKLFVGKGKEVYHTMAVLH
+GKGSHGDSPNWVGHDVRTTGDQKTGCAGNGCILHASLLMEQFTDFIACKNGDRIADDTKK
+YYEHPAGKPSESAATPTGVVLKALNTARSPHDEQRIG
+>C_62
+CRLPGGVASSQFGHARKINQCVPMSTSDFCKHDGAEAPQGKGYQNNGSRTKGWVSEVTVN
+CSKQLRLTSAKLPLRKPASDYGIRVTSYVIRTVGEREFSAGEKQAISNTIKRGHSQSTKR
+IMCHVREYAKAEDWVYFFVGNGAPGQHIMTLHPGRFQKHKTWAGIKQFGLNTKTGTMGVA
+SKHNTGECAGMSGRKLAPDCPKTKLTKPTVHPAAGDAAEYKAGSKRAQSSEQLVGALAKA
+NKFVVTGLMAEAFVKANGNISPTTAEPDDAGGLQHPETSGEQIVYTVVVYELVRKKLRGT
+GSGSLIWKNAEAGGYYINFVKTSPKLTNSHDLIYCAKGYLYKKKAGPSSSHIGGCQAHKP
+TFAKVLGSPCALLCLSTVNLGGQNKQSVVDHAIQRSGPAGPSQLIGVTTGCPNQPSSGRP
+QLFCYTLSAAHSMYTQSIEKSTVQLLYTPDAASPPLVSTGETVDKSSAQTCDSRPAKKLT
+SKAPIQKGSNQNEQANGDKPKIGFCKGQLAIQADSKGSKLCAAGTERTKLGGAVPLEDSG
+KQYVSEKGKSGPKTVSQPVKKEACMSDSITEAPTCKAWAAEIGYDTIQVVGGNNTRRTPQ
+PTLYSNKVEAWFPGTVASNEYTGITCGRENMLIVSNFDDIKEAVGDLSCLAVYCLGLFVS
+PGTVKLEGSLNAATRRCANKNCNSSPGLALAFRERLAKHSGTAGELKNDAKLPSQKAGAQ
+LPILGNHFLHRLTFEQQGQVHSGAAFPGVCSAFPPYCKPIGLKPNDGGASSKLASDYAPT
+NNIFAACPNGTHGTAPMKSSAKPTGAFGSRLSVFIGRGTVTIKLFAGKGKEVYHTMATLH
+GKGSNGDNPNWVGHTVHTTGDAKTGCAGNSGCILHVSLLLEQFTDFIACKNAERIADDEK
+KYYEHPAGKPSESAATPTGLVLKALNTARSPHDEQRIG
+>C_32
+CRLPGGVASRQFGHPRKINQCVPMSSFCEHDGAEAPQGKGYQNNGSRTKSTANDCKFCVL
+KGDWVSEQTVNCPKQLRLTSATLPFRKSARDYGIKVTAYLIRTVGDREFSAGEKQAISNT
+VKRGHSQSTKRIMCHDREYAKAEDWPYFSVGSGAPGHHIQTLHPGKFQKHKTWTGIKFGL
+NTKTGTMGIASKHNAGQCAGMSGSTIAPDCPKTKLARPTVHPAAGDAGEYKAGSQRAQRS
+EILVGTLAKAPKFVVDGLMAEAFAKAKGNINPTTADPNDAGSLQHPQTSGEQIVYTVVVY
+ELVKKKLRGTGNGALIWKNAEANGYYINFVKTSPKLTKSHDLIYCAKGYQYKKKAGPSSS
+VLDHIGGCQAHKSTRAKALGSPCALLSLSKVNLGGQNKQMIIDHAIQKSGPEEPSQLIQI
+TTSCPAQPKSGQPQLFCYTLSGAHSMFTASIEKDTVQLLYHPNAASPPLVSSGESVEKSS
+AQPYDSRPAKKLKSKGPIEKNPNQNEQANGDKPKIGFCKSQLAIQADSKGSKLCAAGTER
+TKLGGAVPLEDSSKQYISEKGKSKPKSVNQSVKKQPCMSESITDAGTGKAWAMEVGYDTI
+QVVGENGTRRTPQATVYSNDVEAWFPGTVYCMGLFESPGTVKLEGTLNAAAHRCANSNCN
+SAPGVALAFMERLCKWRGLAGQLKSDAKLPDQKAGALLPILGNHFLKLSFQQQGQVRSGA
+AFPGVCSAFPPFCKPIGLRPHNKNDGGSSDKLPSDYAPTSNIGAACPNGTHGTAPMQSSA
+KPIGAFGRRYPVLIGRGDVTIKLFVGKGKEVYSVATLHGKGSHGNPPGNWVGHTVHRTGD
+QKTGCAGNGCILHVSLLTEHFTEFLPCKNGERIGDETKKYYEHPAGKPIEPAATPVGLKV
+LKALNTARSPHDEHRIG
+>C_33
+CRLSGGVASRQFGHSRKIDQCVPMSTFCEHDGAEAPQGKGYQNNGSWTKGWVSEQAVNCA
+KQLRLTSAKLPFRPASNYGIKVTSYLIRAVGEREFMAGEKQAISNTIKRGHSQSTKRIMC
+HDREYAKAEDWVYFSVGNGAPGHHIQTLHPGKFQKHKTWTGIKDFGLSTKTGTMDVAMKH
+NAGECAGMSGRNIAPDCPKTKLARPTIHPAAGDAGDFKAGSKNAQRSEFLVGALNKAPKF
+VVTGLMAEAFVKAKGNISPTTADPDDAGSLQHPETSGESIVYTVVVYELVKKKLRGTGNG
+TLIWKNAEANGYYINFVKSSPKLTKSHDLIYCAKGYQYKKKAGPSSSVLQHIGGCQAHKS
+TRKRALGSPCALLSLSKVNLGGQNKQMVVDHAIQKSGPEGPSQLTQITTGCPAQPKSGQP
+QLFCYTLSGAHSMYTASVEKDTVQLLYHPNAASPPLVSSGESVKSSAQAYDSRPGKKLKS
+KGPVEKLSPNQNEQANGDKPKIGFCKGQLAIQADSKGSKLCAAGTEKTKLGGAVPLEDSS
+KQYISEKGKAKPKSVNQSVKKEPCMSDSVTDAGTGKEWAMEIGYDTFQVVGGNGTRRTPQ
+ATIYAHEIGAWFPGTVYCMGLFESPGTIKLEGTLNPAGHRCANQNCNSSPGVALAFSERL
+AKRRGLAGELKRDEAKLPSQKAGALLPILGNHFLRLTFEQQGQVQSGAAFPGVCSAFPPF
+CKPIGLSPHNKNDQGSSSKLPSDYAPTNNVFAACPNGTHGTAPMQSSAKPIGAFGSRFAV
+LIGRGDVTIKLFVGKTREVATYATLLGKGSHGNSPGNWVGHTVHTTGDQKTGCAGNGCIL
+HVSLLTEHFTDFLACKNERIADETKKYYEHPAGKPSESAATPTGLQVLKALNTGRSPHDE
+HRIG
+>C_34
+CRLSGGVASRQFGHSRKIDKCVPMLTFCEHDGAEAPQGKGYQNNGSWTKGWVSEQTVNCP
+KQQRLTSAKLPFRPASDYGIKVTSYFIRAGGEREFMAGEKQAISNTIKRGHSQSTKRIMC
+HDREYAKAEDWVYFSVGSGAPGHHIPQTLHDGKFQKHKTWTGIKDFGLSTKTGTMDVASK
+HNAGECAGMSGRNIAPDCPKTKLARPTIHPAAGDAGDFKAGSKNAQRSEFLVGALNKAPK
+FVVTGLMAEAFVKAKGNINPTSADPDDAGSLQHPETSGESIVYTVVVYELVKPKLRGTGS
+GTLIWKNAEANGYYINFVKTSPKLTKSHDLIYCAKGYQYKKKAGPSSSVLQHIGGCQAHK
+STRKRALGSPCALLSLAKVNLGGQNKQMVVDHAIQKSGPEGPSQLTQITTGCPAQPKSGQ
+PQLFCYTLSGGHSMYTASVEKDTVQLLYHPNAASPPLVSSGESVNKSSAQAYDSRPAKKL
+KSKSPLEKNPNQNEQANGDKPKIGFCKGQLAIQADSNGSKLCGAGTDKTKLGGAVPLEDS
+SKQYISERGKAKPKSVNQSVKKEPCMSDSVTDAGTGKEWAMELGYDTFQVVGGNGTRRTP
+QAKVYYNDIGAWFPGTVYCMGLFESPGTIKLEGTLDPAAHRCANKNCNSSPGVALAFSER
+LAKRRGLAGELKSDAKLPSQKAGALLPILGNHFLRLTFEQHAQVQSGGAFPGVCSEFPPF
+CKPIDLRPHNKNDGGSSSKLPSDYAPTSNIFAACPSGTHGTAPMQSSAKPIGAFGSRFSV
+LIGRGDVTIKLFVGKGKEVATVATLHGKGSHGNSPGNWVGHTVHTTGDQKTGCAGNGCIL
+HVSLLTEHFTDFLACKNGERIADETKKYYEHPAGKPSESAATPTGIQVLKALNTGKSPHD
+EHRIG
+>C_9
+LVYLHYDTDRIITKLDESLYVPFKAEQPIACGGTLKEVEHFSVKKKDPFDAVRLTVVASS
+NRAKKFVQTSDFSSRKQYARAGAKSSGKKEPKAEFTSHATTIHKPRTFATPLRRIVEDTL
+KEGTSAHACLAQVLGPFAIKRRRCACSGGIGLDEAGYFTVVMQLCDHVLSVLLKLHGSAS
+LTWLDGIYPVFPALALPRMLIVIVADSPKGTFNNPAREKHPKNCIS
diff --git a/test/C.gff b/test/C.gff
new file mode 100644
index 0000000..c9023c3
--- /dev/null
+++ b/test/C.gff
@@ -0,0 +1,308 @@
+gi|12345678|ref|NC_012345.1|	sim	CDS	1	1	.	+	.	ID=C_1;
+gi|12345678|ref|NC_012345.1|	sim	CDS	2	2	.	+	.	ID=C_2;
+gi|12345678|ref|NC_012345.1|	sim	CDS	3	3	.	+	.	ID=C_162;
+gi|12345678|ref|NC_012345.1|	sim	CDS	4	4	.	+	.	ID=C_163;
+gi|12345678|ref|NC_012345.1|	sim	CDS	5	5	.	+	.	ID=C_164;
+gi|12345678|ref|NC_012345.1|	sim	CDS	6	6	.	+	.	ID=C_165;
+gi|12345678|ref|NC_012345.1|	sim	CDS	7	7	.	-	.	ID=C_180;
+gi|12345678|ref|NC_012345.1|	sim	CDS	8	8	.	-	.	ID=C_179;
+gi|12345678|ref|NC_012345.1|	sim	CDS	9	9	.	-	.	ID=C_178;
+gi|12345678|ref|NC_012345.1|	sim	CDS	10	10	.	-	.	ID=C_177;
+gi|12345678|ref|NC_012345.1|	sim	CDS	11	11	.	-	.	ID=C_176;
+gi|12345678|ref|NC_012345.1|	sim	CDS	12	12	.	+	.	ID=C_254;
+gi|12345678|ref|NC_012345.1|	sim	CDS	13	13	.	+	.	ID=C_255;
+gi|12345678|ref|NC_012345.1|	sim	CDS	14	14	.	+	.	ID=C_256;
+gi|12345678|ref|NC_012345.1|	sim	CDS	15	15	.	+	.	ID=C_257;
+gi|12345678|ref|NC_012345.1|	sim	CDS	16	16	.	+	.	ID=C_258;
+gi|12345678|ref|NC_012345.1|	sim	CDS	17	17	.	+	.	ID=C_259;
+gi|12345678|ref|NC_012345.1|	sim	CDS	18	18	.	+	.	ID=C_260;
+gi|12345678|ref|NC_012345.1|	sim	CDS	19	19	.	+	.	ID=C_261;
+gi|12345678|ref|NC_012345.1|	sim	CDS	20	20	.	+	.	ID=C_262;
+gi|12345678|ref|NC_012345.1|	sim	CDS	21	21	.	+	.	ID=C_263;
+gi|12345678|ref|NC_012345.1|	sim	CDS	22	22	.	+	.	ID=C_264;
+gi|12345678|ref|NC_012345.1|	sim	CDS	23	23	.	+	.	ID=C_265;
+gi|12345678|ref|NC_012345.1|	sim	CDS	24	24	.	+	.	ID=C_266;
+gi|12345678|ref|NC_012345.1|	sim	CDS	25	25	.	+	.	ID=C_267;
+gi|12345678|ref|NC_012345.1|	sim	CDS	26	26	.	+	.	ID=C_268;
+gi|12345678|ref|NC_012345.1|	sim	CDS	27	27	.	+	.	ID=C_269;
+gi|12345678|ref|NC_012345.1|	sim	CDS	28	28	.	+	.	ID=C_270;
+gi|12345678|ref|NC_012345.1|	sim	CDS	29	29	.	+	.	ID=C_271;
+gi|12345678|ref|NC_012345.1|	sim	CDS	30	30	.	+	.	ID=C_272;
+gi|12345678|ref|NC_012345.1|	sim	CDS	31	31	.	+	.	ID=C_273;
+gi|12345678|ref|NC_012345.1|	sim	CDS	32	32	.	+	.	ID=C_274;
+gi|12345678|ref|NC_012345.1|	sim	CDS	33	33	.	+	.	ID=C_275;
+gi|12345678|ref|NC_012345.1|	sim	CDS	34	34	.	+	.	ID=C_276;
+gi|12345678|ref|NC_012345.1|	sim	CDS	35	35	.	+	.	ID=C_277;
+gi|12345678|ref|NC_012345.1|	sim	CDS	36	36	.	+	.	ID=C_278;
+gi|12345678|ref|NC_012345.1|	sim	CDS	37	37	.	+	.	ID=C_279;
+gi|12345678|ref|NC_012345.1|	sim	CDS	38	38	.	+	.	ID=C_280;
+gi|12345678|ref|NC_012345.1|	sim	CDS	39	39	.	+	.	ID=C_281;
+gi|12345678|ref|NC_012345.1|	sim	CDS	40	40	.	+	.	ID=C_282;
+gi|12345678|ref|NC_012345.1|	sim	CDS	41	41	.	+	.	ID=C_283;
+gi|12345678|ref|NC_012345.1|	sim	CDS	42	42	.	+	.	ID=C_284;
+gi|12345678|ref|NC_012345.1|	sim	CDS	43	43	.	-	.	ID=C_252;
+gi|12345678|ref|NC_012345.1|	sim	CDS	44	44	.	-	.	ID=C_251;
+gi|12345678|ref|NC_012345.1|	sim	CDS	45	45	.	-	.	ID=C_250;
+gi|12345678|ref|NC_012345.1|	sim	CDS	46	46	.	-	.	ID=C_249;
+gi|12345678|ref|NC_012345.1|	sim	CDS	47	47	.	-	.	ID=C_248;
+gi|12345678|ref|NC_012345.1|	sim	CDS	48	48	.	-	.	ID=C_247;
+gi|12345678|ref|NC_012345.1|	sim	CDS	49	49	.	-	.	ID=C_246;
+gi|12345678|ref|NC_012345.1|	sim	CDS	50	50	.	-	.	ID=C_245;
+gi|12345678|ref|NC_012345.1|	sim	CDS	51	51	.	-	.	ID=C_244;
+gi|12345678|ref|NC_012345.1|	sim	CDS	52	52	.	-	.	ID=C_243;
+gi|12345678|ref|NC_012345.1|	sim	CDS	53	53	.	-	.	ID=C_242;
+gi|12345678|ref|NC_012345.1|	sim	CDS	54	54	.	-	.	ID=C_241;
+gi|12345678|ref|NC_012345.1|	sim	CDS	55	55	.	-	.	ID=C_240;
+gi|12345678|ref|NC_012345.1|	sim	CDS	56	56	.	-	.	ID=C_239;
+gi|12345678|ref|NC_012345.1|	sim	CDS	57	57	.	-	.	ID=C_238;
+gi|12345678|ref|NC_012345.1|	sim	CDS	58	58	.	-	.	ID=C_237;
+gi|12345678|ref|NC_012345.1|	sim	CDS	59	59	.	-	.	ID=C_236;
+gi|12345678|ref|NC_012345.1|	sim	CDS	60	60	.	-	.	ID=C_235;
+gi|12345678|ref|NC_012345.1|	sim	CDS	61	61	.	-	.	ID=C_234;
+gi|12345678|ref|NC_012345.1|	sim	CDS	62	62	.	-	.	ID=C_233;
+gi|12345678|ref|NC_012345.1|	sim	CDS	63	63	.	-	.	ID=C_232;
+gi|12345678|ref|NC_012345.1|	sim	CDS	64	64	.	-	.	ID=C_122;
+gi|12345678|ref|NC_012345.1|	sim	CDS	65	65	.	-	.	ID=C_121;
+gi|12345678|ref|NC_012345.1|	sim	CDS	66	66	.	-	.	ID=C_120;
+gi|12345678|ref|NC_012345.1|	sim	CDS	67	67	.	-	.	ID=C_119;
+gi|12345678|ref|NC_012345.1|	sim	CDS	68	68	.	-	.	ID=C_118;
+gi|12345678|ref|NC_012345.1|	sim	CDS	69	69	.	-	.	ID=C_117;
+gi|12345678|ref|NC_012345.1|	sim	CDS	70	70	.	-	.	ID=C_116;
+gi|12345678|ref|NC_012345.1|	sim	CDS	71	71	.	-	.	ID=C_115;
+gi|12345678|ref|NC_012345.1|	sim	CDS	72	72	.	-	.	ID=C_114;
+gi|12345678|ref|NC_012345.1|	sim	CDS	73	73	.	-	.	ID=C_113;
+gi|12345678|ref|NC_012345.1|	sim	CDS	74	74	.	-	.	ID=C_112;
+gi|12345678|ref|NC_012345.1|	sim	CDS	75	75	.	-	.	ID=C_111;
+gi|12345678|ref|NC_012345.1|	sim	CDS	76	76	.	-	.	ID=C_110;
+gi|12345678|ref|NC_012345.1|	sim	CDS	77	77	.	-	.	ID=C_108;
+gi|12345678|ref|NC_012345.1|	sim	CDS	78	78	.	-	.	ID=C_107;
+gi|12345678|ref|NC_012345.1|	sim	CDS	79	79	.	-	.	ID=C_106;
+gi|12345678|ref|NC_012345.1|	sim	CDS	80	80	.	-	.	ID=C_105;
+gi|12345678|ref|NC_012345.1|	sim	CDS	81	81	.	-	.	ID=C_104;
+gi|12345678|ref|NC_012345.1|	sim	CDS	82	82	.	-	.	ID=C_103;
+gi|12345678|ref|NC_012345.1|	sim	CDS	83	83	.	-	.	ID=C_102;
+gi|12345678|ref|NC_012345.1|	sim	CDS	84	84	.	-	.	ID=C_101;
+gi|12345678|ref|NC_012345.1|	sim	CDS	85	85	.	-	.	ID=C_288;
+gi|12345678|ref|NC_012345.1|	sim	CDS	86	86	.	-	.	ID=C_287;
+gi|12345678|ref|NC_012345.1|	sim	CDS	87	87	.	-	.	ID=C_286;
+gi|12345678|ref|NC_012345.1|	sim	CDS	88	88	.	+	.	ID=C_222;
+gi|12345678|ref|NC_012345.1|	sim	CDS	89	89	.	+	.	ID=C_223;
+gi|12345678|ref|NC_012345.1|	sim	CDS	90	90	.	+	.	ID=C_224;
+gi|12345678|ref|NC_012345.1|	sim	CDS	91	91	.	+	.	ID=C_225;
+gi|12345678|ref|NC_012345.1|	sim	CDS	92	92	.	+	.	ID=C_226;
+gi|12345678|ref|NC_012345.1|	sim	CDS	93	93	.	+	.	ID=C_227;
+gi|12345678|ref|NC_012345.1|	sim	CDS	94	94	.	+	.	ID=C_228;
+gi|12345678|ref|NC_012345.1|	sim	CDS	95	95	.	+	.	ID=C_229;
+gi|12345678|ref|NC_012345.1|	sim	CDS	96	96	.	+	.	ID=C_230;
+gi|12345678|ref|NC_012345.1|	sim	CDS	97	97	.	+	.	ID=C_231;
+gi|12345678|ref|NC_012345.1|	sim	CDS	98	98	.	+	.	ID=C_123;
+gi|12345678|ref|NC_012345.1|	sim	CDS	99	99	.	+	.	ID=C_124;
+gi|12345678|ref|NC_012345.1|	sim	CDS	100	100	.	+	.	ID=C_125;
+gi|12345678|ref|NC_012345.1|	sim	CDS	101	101	.	+	.	ID=C_126;
+gi|12345678|ref|NC_012345.1|	sim	CDS	102	102	.	+	.	ID=C_127;
+gi|12345678|ref|NC_012345.1|	sim	CDS	103	103	.	+	.	ID=C_128;
+gi|12345678|ref|NC_012345.1|	sim	CDS	104	104	.	+	.	ID=C_129;
+gi|12345678|ref|NC_012345.1|	sim	CDS	105	105	.	+	.	ID=C_26;
+gi|12345678|ref|NC_012345.1|	sim	CDS	106	106	.	+	.	ID=C_73;
+gi|12345678|ref|NC_012345.1|	sim	CDS	107	107	.	+	.	ID=C_74;
+gi|12345678|ref|NC_012345.1|	sim	CDS	108	108	.	-	.	ID=C_305;
+gi|12345678|ref|NC_012345.1|	sim	CDS	109	109	.	-	.	ID=C_304;
+gi|12345678|ref|NC_012345.1|	sim	CDS	110	110	.	-	.	ID=C_303;
+gi|12345678|ref|NC_012345.1|	sim	CDS	111	111	.	-	.	ID=C_302;
+gi|12345678|ref|NC_012345.1|	sim	CDS	112	112	.	-	.	ID=C_301;
+gi|12345678|ref|NC_012345.1|	sim	CDS	113	113	.	-	.	ID=C_300;
+gi|12345678|ref|NC_012345.1|	sim	CDS	114	114	.	-	.	ID=C_299;
+gi|12345678|ref|NC_012345.1|	sim	CDS	115	115	.	-	.	ID=C_298;
+gi|12345678|ref|NC_012345.1|	sim	CDS	116	116	.	-	.	ID=C_297;
+gi|12345678|ref|NC_012345.1|	sim	CDS	117	117	.	-	.	ID=C_296;
+gi|12345678|ref|NC_012345.1|	sim	CDS	118	118	.	-	.	ID=C_295;
+gi|12345678|ref|NC_012345.1|	sim	CDS	119	119	.	-	.	ID=C_294;
+gi|12345678|ref|NC_012345.1|	sim	CDS	120	120	.	-	.	ID=C_293;
+gi|12345678|ref|NC_012345.1|	sim	CDS	121	121	.	-	.	ID=C_292;
+gi|12345678|ref|NC_012345.1|	sim	CDS	122	122	.	-	.	ID=C_291;
+gi|12345678|ref|NC_012345.1|	sim	CDS	123	123	.	-	.	ID=C_290;
+gi|12345678|ref|NC_012345.1|	sim	CDS	124	124	.	-	.	ID=C_289;
+gi|12345678|ref|NC_012345.1|	sim	CDS	125	125	.	-	.	ID=C_100;
+gi|12345678|ref|NC_012345.1|	sim	CDS	126	126	.	-	.	ID=C_99;
+gi|12345678|ref|NC_012345.1|	sim	CDS	127	127	.	-	.	ID=C_98;
+gi|12345678|ref|NC_012345.1|	sim	CDS	128	128	.	-	.	ID=C_97;
+gi|12345678|ref|NC_012345.1|	sim	CDS	129	129	.	-	.	ID=C_96;
+gi|12345678|ref|NC_012345.1|	sim	CDS	130	130	.	-	.	ID=C_25;
+gi|12345678|ref|NC_012345.1|	sim	CDS	131	131	.	-	.	ID=C_24;
+gi|12345678|ref|NC_012345.1|	sim	CDS	132	132	.	-	.	ID=C_23;
+gi|12345678|ref|NC_012345.1|	sim	CDS	133	133	.	-	.	ID=C_94;
+gi|12345678|ref|NC_012345.1|	sim	CDS	134	134	.	-	.	ID=C_190;
+gi|12345678|ref|NC_012345.1|	sim	CDS	135	135	.	-	.	ID=C_189;
+gi|12345678|ref|NC_012345.1|	sim	CDS	136	136	.	-	.	ID=C_188;
+gi|12345678|ref|NC_012345.1|	sim	CDS	137	137	.	-	.	ID=C_187;
+gi|12345678|ref|NC_012345.1|	sim	CDS	138	138	.	-	.	ID=C_186;
+gi|12345678|ref|NC_012345.1|	sim	CDS	139	139	.	-	.	ID=C_185;
+gi|12345678|ref|NC_012345.1|	sim	CDS	140	140	.	-	.	ID=C_184;
+gi|12345678|ref|NC_012345.1|	sim	CDS	141	141	.	-	.	ID=C_183;
+gi|12345678|ref|NC_012345.1|	sim	CDS	142	142	.	-	.	ID=C_182;
+gi|12345678|ref|NC_012345.1|	sim	CDS	143	143	.	-	.	ID=C_181;
+gi|12345678|ref|NC_012345.1|	sim	CDS	144	144	.	+	.	ID=C_166;
+gi|12345678|ref|NC_012345.1|	sim	CDS	145	145	.	+	.	ID=C_167;
+gi|12345678|ref|NC_012345.1|	sim	CDS	146	146	.	+	.	ID=C_168;
+gi|12345678|ref|NC_012345.1|	sim	CDS	147	147	.	+	.	ID=C_169;
+gi|12345678|ref|NC_012345.1|	sim	CDS	148	148	.	+	.	ID=C_170;
+gi|12345678|ref|NC_012345.1|	sim	CDS	149	149	.	+	.	ID=C_171;
+gi|12345678|ref|NC_012345.1|	sim	CDS	150	150	.	+	.	ID=C_172;
+gi|12345678|ref|NC_012345.1|	sim	CDS	151	151	.	+	.	ID=C_173;
+gi|12345678|ref|NC_012345.1|	sim	CDS	152	152	.	+	.	ID=C_174;
+gi|12345678|ref|NC_012345.1|	sim	CDS	153	153	.	+	.	ID=C_175;
+gi|12345678|ref|NC_012345.1|	sim	CDS	154	154	.	-	.	ID=C_253;
+gi|12345678|ref|NC_012345.1|	sim	CDS	155	155	.	+	.	ID=C_285;
+gi|12345678|ref|NC_012345.1|	sim	CDS	156	156	.	-	.	ID=C_49;
+gi|12345678|ref|NC_012345.1|	sim	CDS	157	157	.	-	.	ID=C_48;
+gi|12345678|ref|NC_012345.1|	sim	CDS	158	158	.	-	.	ID=C_47;
+gi|12345678|ref|NC_012345.1|	sim	CDS	159	159	.	-	.	ID=C_46;
+gi|12345678|ref|NC_012345.1|	sim	CDS	160	160	.	-	.	ID=C_45;
+gi|12345678|ref|NC_012345.1|	sim	CDS	161	161	.	-	.	ID=C_44;
+gi|12345678|ref|NC_012345.1|	sim	CDS	162	162	.	-	.	ID=C_43;
+gi|12345678|ref|NC_012345.1|	sim	CDS	163	163	.	-	.	ID=C_42;
+gi|12345678|ref|NC_012345.1|	sim	CDS	164	164	.	-	.	ID=C_41;
+gi|12345678|ref|NC_012345.1|	sim	CDS	165	165	.	-	.	ID=C_40;
+gi|12345678|ref|NC_012345.1|	sim	CDS	166	166	.	-	.	ID=C_39;
+gi|12345678|ref|NC_012345.1|	sim	CDS	167	167	.	-	.	ID=C_38;
+gi|12345678|ref|NC_012345.1|	sim	CDS	168	168	.	-	.	ID=C_37;
+gi|12345678|ref|NC_012345.1|	sim	CDS	169	169	.	-	.	ID=C_36;
+gi|12345678|ref|NC_012345.1|	sim	CDS	170	170	.	-	.	ID=C_6;
+gi|12345678|ref|NC_012345.1|	sim	CDS	171	171	.	-	.	ID=C_5;
+gi|12345678|ref|NC_012345.1|	sim	CDS	172	172	.	-	.	ID=C_4;
+gi|12345678|ref|NC_012345.1|	sim	CDS	173	173	.	-	.	ID=C_3;
+gi|12345678|ref|NC_012345.1|	sim	CDS	174	174	.	-	.	ID=C_312;
+gi|12345678|ref|NC_012345.1|	sim	CDS	175	175	.	-	.	ID=C_311;
+gi|12345678|ref|NC_012345.1|	sim	CDS	176	176	.	-	.	ID=C_310;
+gi|12345678|ref|NC_012345.1|	sim	CDS	177	177	.	-	.	ID=C_309;
+gi|12345678|ref|NC_012345.1|	sim	CDS	178	178	.	-	.	ID=C_308;
+gi|12345678|ref|NC_012345.1|	sim	CDS	179	179	.	-	.	ID=C_307;
+gi|12345678|ref|NC_012345.1|	sim	CDS	180	180	.	-	.	ID=C_306;
+gi|12345678|ref|NC_012345.1|	sim	CDS	181	181	.	+	.	ID=C_75;
+gi|12345678|ref|NC_012345.1|	sim	CDS	182	182	.	+	.	ID=C_76;
+gi|12345678|ref|NC_012345.1|	sim	CDS	183	183	.	+	.	ID=C_77;
+gi|12345678|ref|NC_012345.1|	sim	CDS	184	184	.	+	.	ID=C_78;
+gi|12345678|ref|NC_012345.1|	sim	CDS	185	185	.	+	.	ID=C_79;
+gi|12345678|ref|NC_012345.1|	sim	CDS	186	186	.	+	.	ID=C_80;
+gi|12345678|ref|NC_012345.1|	sim	CDS	187	187	.	+	.	ID=C_81;
+gi|12345678|ref|NC_012345.1|	sim	CDS	188	188	.	+	.	ID=C_82;
+gi|12345678|ref|NC_012345.1|	sim	CDS	189	189	.	+	.	ID=C_95;
+gi|12345678|ref|NC_012345.1|	sim	CDS	190	190	.	+	.	ID=C_83;
+gi|12345678|ref|NC_012345.1|	sim	CDS	191	191	.	+	.	ID=C_84;
+gi|12345678|ref|NC_012345.1|	sim	CDS	192	192	.	+	.	ID=C_85;
+gi|12345678|ref|NC_012345.1|	sim	CDS	193	193	.	+	.	ID=C_86;
+gi|12345678|ref|NC_012345.1|	sim	CDS	194	194	.	+	.	ID=C_88;
+gi|12345678|ref|NC_012345.1|	sim	CDS	195	195	.	+	.	ID=C_89;
+gi|12345678|ref|NC_012345.1|	sim	CDS	196	196	.	+	.	ID=C_90;
+gi|12345678|ref|NC_012345.1|	sim	CDS	197	197	.	+	.	ID=C_91;
+gi|12345678|ref|NC_012345.1|	sim	CDS	198	198	.	+	.	ID=C_92;
+gi|12345678|ref|NC_012345.1|	sim	CDS	199	199	.	+	.	ID=C_93;
+gi|12345678|ref|NC_012345.1|	sim	CDS	200	200	.	+	.	ID=C_27;
+gi|12345678|ref|NC_012345.1|	sim	CDS	201	201	.	+	.	ID=C_28;
+gi|12345678|ref|NC_012345.1|	sim	CDS	202	202	.	+	.	ID=C_29;
+gi|12345678|ref|NC_012345.1|	sim	CDS	203	203	.	+	.	ID=C_30;
+gi|12345678|ref|NC_012345.1|	sim	CDS	204	204	.	+	.	ID=C_31;
+gi|12345678|ref|NC_012345.1|	sim	CDS	205	205	.	+	.	ID=C_62;
+gi|12345678|ref|NC_012345.1|	sim	CDS	206	206	.	+	.	ID=C_32;
+gi|12345678|ref|NC_012345.1|	sim	CDS	207	207	.	+	.	ID=C_33;
+gi|12345678|ref|NC_012345.1|	sim	CDS	208	208	.	+	.	ID=C_34;
+gi|12345678|ref|NC_012345.1|	sim	CDS	209	209	.	+	.	ID=C_9;
+gi|12345678|ref|NC_012345.1|	sim	CDS	210	210	.	+	.	ID=C_10;
+gi|12345678|ref|NC_012345.1|	sim	CDS	211	211	.	-	.	ID=C_50;
+gi|12345678|ref|NC_012345.1|	sim	CDS	212	212	.	-	.	ID=C_61;
+gi|12345678|ref|NC_012345.1|	sim	CDS	213	213	.	-	.	ID=C_221;
+gi|12345678|ref|NC_012345.1|	sim	CDS	214	214	.	-	.	ID=C_220;
+gi|12345678|ref|NC_012345.1|	sim	CDS	215	215	.	-	.	ID=C_219;
+gi|12345678|ref|NC_012345.1|	sim	CDS	216	216	.	-	.	ID=C_218;
+gi|12345678|ref|NC_012345.1|	sim	CDS	217	217	.	-	.	ID=C_217;
+gi|12345678|ref|NC_012345.1|	sim	CDS	218	218	.	-	.	ID=C_216;
+gi|12345678|ref|NC_012345.1|	sim	CDS	219	219	.	-	.	ID=C_215;
+gi|12345678|ref|NC_012345.1|	sim	CDS	220	220	.	-	.	ID=C_214;
+gi|12345678|ref|NC_012345.1|	sim	CDS	221	221	.	-	.	ID=C_213;
+gi|12345678|ref|NC_012345.1|	sim	CDS	222	222	.	-	.	ID=C_212;
+gi|12345678|ref|NC_012345.1|	sim	CDS	223	223	.	-	.	ID=C_211;
+gi|12345678|ref|NC_012345.1|	sim	CDS	224	224	.	-	.	ID=C_210;
+gi|12345678|ref|NC_012345.1|	sim	CDS	225	225	.	-	.	ID=C_209;
+gi|12345678|ref|NC_012345.1|	sim	CDS	226	226	.	-	.	ID=C_208;
+gi|12345678|ref|NC_012345.1|	sim	CDS	227	227	.	-	.	ID=C_207;
+gi|12345678|ref|NC_012345.1|	sim	CDS	228	228	.	-	.	ID=C_206;
+gi|12345678|ref|NC_012345.1|	sim	CDS	229	229	.	-	.	ID=C_205;
+gi|12345678|ref|NC_012345.1|	sim	CDS	230	230	.	-	.	ID=C_204;
+gi|12345678|ref|NC_012345.1|	sim	CDS	231	231	.	-	.	ID=C_203;
+gi|12345678|ref|NC_012345.1|	sim	CDS	232	232	.	-	.	ID=C_202;
+gi|12345678|ref|NC_012345.1|	sim	CDS	233	233	.	-	.	ID=C_201;
+gi|12345678|ref|NC_012345.1|	sim	CDS	234	234	.	-	.	ID=C_200;
+gi|12345678|ref|NC_012345.1|	sim	CDS	235	235	.	-	.	ID=C_199;
+gi|12345678|ref|NC_012345.1|	sim	CDS	236	236	.	-	.	ID=C_198;
+gi|12345678|ref|NC_012345.1|	sim	CDS	237	237	.	-	.	ID=C_197;
+gi|12345678|ref|NC_012345.1|	sim	CDS	238	238	.	-	.	ID=C_196;
+gi|12345678|ref|NC_012345.1|	sim	CDS	239	239	.	-	.	ID=C_195;
+gi|12345678|ref|NC_012345.1|	sim	CDS	240	240	.	-	.	ID=C_194;
+gi|12345678|ref|NC_012345.1|	sim	CDS	241	241	.	-	.	ID=C_193;
+gi|12345678|ref|NC_012345.1|	sim	CDS	242	242	.	-	.	ID=C_192;
+gi|12345678|ref|NC_012345.1|	sim	CDS	243	243	.	-	.	ID=C_191;
+gi|12345678|ref|NC_012345.1|	sim	CDS	244	244	.	-	.	ID=C_8;
+gi|12345678|ref|NC_012345.1|	sim	CDS	245	245	.	-	.	ID=C_161;
+gi|12345678|ref|NC_012345.1|	sim	CDS	246	246	.	-	.	ID=C_7;
+gi|12345678|ref|NC_012345.1|	sim	CDS	247	247	.	-	.	ID=C_60;
+gi|12345678|ref|NC_012345.1|	sim	CDS	248	248	.	-	.	ID=C_59;
+gi|12345678|ref|NC_012345.1|	sim	CDS	249	249	.	-	.	ID=C_58;
+gi|12345678|ref|NC_012345.1|	sim	CDS	250	250	.	-	.	ID=C_57;
+gi|12345678|ref|NC_012345.1|	sim	CDS	251	251	.	-	.	ID=C_56;
+gi|12345678|ref|NC_012345.1|	sim	CDS	252	252	.	-	.	ID=C_72;
+gi|12345678|ref|NC_012345.1|	sim	CDS	253	253	.	-	.	ID=C_71;
+gi|12345678|ref|NC_012345.1|	sim	CDS	254	254	.	-	.	ID=C_70;
+gi|12345678|ref|NC_012345.1|	sim	CDS	255	255	.	-	.	ID=C_69;
+gi|12345678|ref|NC_012345.1|	sim	CDS	256	256	.	-	.	ID=C_160;
+gi|12345678|ref|NC_012345.1|	sim	CDS	257	257	.	-	.	ID=C_159;
+gi|12345678|ref|NC_012345.1|	sim	CDS	258	258	.	-	.	ID=C_158;
+gi|12345678|ref|NC_012345.1|	sim	CDS	259	259	.	-	.	ID=C_157;
+gi|12345678|ref|NC_012345.1|	sim	CDS	260	260	.	-	.	ID=C_156;
+gi|12345678|ref|NC_012345.1|	sim	CDS	261	261	.	-	.	ID=C_155;
+gi|12345678|ref|NC_012345.1|	sim	CDS	262	262	.	-	.	ID=C_154;
+gi|12345678|ref|NC_012345.1|	sim	CDS	263	263	.	-	.	ID=C_153;
+gi|12345678|ref|NC_012345.1|	sim	CDS	264	264	.	-	.	ID=C_152;
+gi|12345678|ref|NC_012345.1|	sim	CDS	265	265	.	-	.	ID=C_151;
+gi|12345678|ref|NC_012345.1|	sim	CDS	266	266	.	-	.	ID=C_150;
+gi|12345678|ref|NC_012345.1|	sim	CDS	267	267	.	-	.	ID=C_149;
+gi|12345678|ref|NC_012345.1|	sim	CDS	268	268	.	-	.	ID=C_148;
+gi|12345678|ref|NC_012345.1|	sim	CDS	269	269	.	-	.	ID=C_147;
+gi|12345678|ref|NC_012345.1|	sim	CDS	270	270	.	-	.	ID=C_146;
+gi|12345678|ref|NC_012345.1|	sim	CDS	271	271	.	-	.	ID=C_145;
+gi|12345678|ref|NC_012345.1|	sim	CDS	272	272	.	-	.	ID=C_144;
+gi|12345678|ref|NC_012345.1|	sim	CDS	273	273	.	-	.	ID=C_143;
+gi|12345678|ref|NC_012345.1|	sim	CDS	274	274	.	-	.	ID=C_142;
+gi|12345678|ref|NC_012345.1|	sim	CDS	275	275	.	-	.	ID=C_141;
+gi|12345678|ref|NC_012345.1|	sim	CDS	276	276	.	-	.	ID=C_140;
+gi|12345678|ref|NC_012345.1|	sim	CDS	277	277	.	-	.	ID=C_139;
+gi|12345678|ref|NC_012345.1|	sim	CDS	278	278	.	-	.	ID=C_138;
+gi|12345678|ref|NC_012345.1|	sim	CDS	279	279	.	-	.	ID=C_137;
+gi|12345678|ref|NC_012345.1|	sim	CDS	280	280	.	-	.	ID=C_136;
+gi|12345678|ref|NC_012345.1|	sim	CDS	281	281	.	-	.	ID=C_135;
+gi|12345678|ref|NC_012345.1|	sim	CDS	282	282	.	-	.	ID=C_134;
+gi|12345678|ref|NC_012345.1|	sim	CDS	283	283	.	-	.	ID=C_133;
+gi|12345678|ref|NC_012345.1|	sim	CDS	284	284	.	-	.	ID=C_132;
+gi|12345678|ref|NC_012345.1|	sim	CDS	285	285	.	-	.	ID=C_131;
+gi|12345678|ref|NC_012345.1|	sim	CDS	286	286	.	-	.	ID=C_68;
+gi|12345678|ref|NC_012345.1|	sim	CDS	287	287	.	-	.	ID=C_67;
+gi|12345678|ref|NC_012345.1|	sim	CDS	288	288	.	-	.	ID=C_66;
+gi|12345678|ref|NC_012345.1|	sim	CDS	289	289	.	-	.	ID=C_65;
+gi|12345678|ref|NC_012345.1|	sim	CDS	290	290	.	-	.	ID=C_55;
+gi|12345678|ref|NC_012345.1|	sim	CDS	291	291	.	-	.	ID=C_54;
+gi|12345678|ref|NC_012345.1|	sim	CDS	292	292	.	-	.	ID=C_53;
+gi|12345678|ref|NC_012345.1|	sim	CDS	293	293	.	-	.	ID=C_130;
+gi|12345678|ref|NC_012345.1|	sim	CDS	294	294	.	-	.	ID=C_52;
+gi|12345678|ref|NC_012345.1|	sim	CDS	295	295	.	-	.	ID=C_51;
+gi|12345678|ref|NC_012345.1|	sim	CDS	296	296	.	+	.	ID=C_11;
+gi|12345678|ref|NC_012345.1|	sim	CDS	297	297	.	+	.	ID=C_12;
+gi|12345678|ref|NC_012345.1|	sim	CDS	298	298	.	+	.	ID=C_21;
+gi|12345678|ref|NC_012345.1|	sim	CDS	299	299	.	+	.	ID=C_13;
+gi|12345678|ref|NC_012345.1|	sim	CDS	300	300	.	+	.	ID=C_14;
+gi|12345678|ref|NC_012345.1|	sim	CDS	301	301	.	+	.	ID=C_15;
+gi|12345678|ref|NC_012345.1|	sim	CDS	302	302	.	+	.	ID=C_16;
+gi|12345678|ref|NC_012345.1|	sim	CDS	303	303	.	+	.	ID=C_17;
+gi|12345678|ref|NC_012345.1|	sim	CDS	304	304	.	+	.	ID=C_64;
+gi|12345678|ref|NC_012345.1|	sim	CDS	305	305	.	+	.	ID=C_19;
+gi|12345678|ref|NC_012345.1|	sim	CDS	306	306	.	+	.	ID=C_22;
+gi|12345678|ref|NC_012345.1|	sim	CDS	307	307	.	+	.	ID=C_63;
+gi|12345678|ref|NC_012345.1|	sim	CDS	308	308	.	+	.	ID=C_20;
diff --git a/test/E.faa b/test/E.faa
new file mode 100644
index 0000000..fb07e11
--- /dev/null
+++ b/test/E.faa
@@ -0,0 +1,4375 @@
+>E_10
+CVLDNYQIALLRNVLPKLFMTKNFIEGMCGGGGEENYKAMTRATAKSTTDNQNAPLSGGF
+NDGKMGTGCLPSAAKNYKYPENAVSGASNLYALIVGESYCGDENDDKAYLCDVNQYAPNV
+RQRPLKQLIGYGYSPEYLGDDLHLFKLLDLAILKADFKNGDAALLIGGAAAVRIVTEYIS
+IQKQADKVLCDDLDDPVRIKALRPRLGCGVGFSYQAFGALSPFLTACKKIVAKAEVERSK
+MAKRKCLAGSFPPLCPAVKLISYGVKEWPCLNLKCAIFLFQVQPLLYTLLSKYAGKPKFC
+NFAPGTKQFIELHAHGQLNFQYVTGFPEVRQSGAAPILKGPHNKKAFYISMCLTAPFRVL
+VMGVRDESCDYSSAKVCGRNRLCIHCIGWARKDAIVSAKGTHPAHCAKSAHVVACRPGKR
+ASDSVTYTVQEPAIKDYSVGVGRAGGNIVGPECTLNAFLQSYVFHANEEGGKLIGWTGGG
+CGSYHGLWRAFGVQTCRAGLAKLQHSFGYRLLVKKGYNSGTSGAFMVLLDFIVQGRLIYA
+LFVWGECNNLVDGTHKACAESVVYLQQQANYRKMFPWGYGEVAPACSKSPFPNHTAHRPN
+HCNFTL
+>E_11
+PKFDSAGRAKHSRNELLNDPDAVVYSSGNAQTMAVKAKHDGAGMTGGKIGNYKLGKPLPY
+GAKDKSVNKRVSSTKGLARTGGVADCELFPGFVPLIFVRLFWQKLETGTYFADANWGLAQ
+GIHYAKLASGTAKKYIDLIGDKIHELGRELKVFFSCDHKKAGYKPDFLVGTNPKSLQASN
+PYAGFEKRNAKQKNGKSGIILAKKRSFALTKVKQFDHSGCLGDCSGKHEVGEIGIKNLAW
+GCNYLVPKQHNLFLFLRNEPWREIGPLGQSYSLRGEASVGCGPKKDGF
+>E_313
+FWEAIIKLSNVEAENSKGNVNATEIALHTHADHPGTERGCVFTSFLVLKKAHKGITADRP
+RKKLANARLPKGLPFVGSESCCGPKWWRLQPKACSGFGTASGKTLVGRIVLLLKGEGLML
+GNYFHTGAYANDLMTLAKKVNECWTSEQAACKHKPNGALCDITFQSGPAFESKVLYAKGC
+YSAAKTDGGQLSDSLLQAKDFKLAPFRLDVQGLPDALTGGGNLSSGACIVASESPVGTTQ
+SHIHGLESKFYGSFGGVHVAKLTEAGFFLFPAANLTCKAEQLAAILTETLHTTIGGVPFS
+ATVDAARRYGGEDCSFRTVEKCGVFGRVLTPSGYTIILKLDACFWPGDRGCQLGAFRLIV
+GGKNRTPIDWDARSEVQPRGLDLVGEDNCKRLRVSLSDTSLLSSQTANNWDECGDSRSVE
+KKSMGVSLQVGMTYGQSFKVVTPNGKMFQYGHSRPEKLYSGIYAEGLGFVQNVIATTTFD
+VNDEVAAFFADDFGKLSVGDQLMAEAIKGHVDGPVSQSNKFEYDRKMAGQVGSKIVKSQC
+LAEETLCVGPFYAAFRHHGAVNENIYVNTKSSNSKAATNLHSAVEAKGLAKARVGLFMNS
+LHCGLIKLRCGILNRVYCKALMVLRENNQCGFEGDPAHMQFLKPGLFSTKTAGQDKRRGP
+DTLPIDRVAKLLNGNHLPGATTKGATNDPGQGRLVPFKDTGACKGAGCLFSLRPKPSVAM
+KGDFHDVIKIVGEPRMPLVALQRLTKYRTPSLCITMTGNFISKGAVRKKTLHANFY
+>E_315
+FWEAFISTNRVLHSHSEHEGTDTGCEFPTFLLNEEKGIANDRPRKKLVRQRLPKELAYVG
+SRPCCRGPSHWDLQPGTCEGVALATGTAASAKPLTGRRVHLTLLLKAEGILLSHYFYTGD
+YMTNITSLKKMHVEECWAADQSACNHKVDAALCNITFDTGPAYGRKLAYAVGCCSTANTD
+TGELSEKLLHPRFIKLQLSMLDIQNLPQMLSGCGSLSTASVIVAREEPVVTKQQHGHGLE
+STFFFAQSGIHPSKLPQRGFSLYPGGEVTCMGQELAAILTESSHPEINEVRFSESRDAKG
+YGGDNCSKRAVEKCGVHGRVLDPADFTILSKLPPCFWGGICGCVLGKFRLIVDAKEKVPF
+KWDAKDQVDPNGLDLIGDDECRLQVYQANAFKLTSKVDEKNMGVTREIGMSYAETFKTPQ
+GKTFQFGLSRPLKLYSAAGIYANSMGFIANAYFAQEIGNGCVADDLKAEGVSGNSDGADS
+QSAHFDFNRKFDGYVKIVRSHCFADGHLCSVGFYLKSHDGAPTEHVFVDTRGSCAKPCAK
+LPCVVNAKDLGAATVGAFMTKCCALVVKCGITRKIYCKTGIVLRDHDECGFEGDPTHMEK
+YLNPSLIARAAGAPRRRGPPTLERGKEGKLNDGVHLSASGKGCTCKPQAGKSAFTERGQC
+QGYNGCLTHLRPQPNVGMGGDFFDLSKVVRHPPMSDSLIALIRYAKYRCRPMKCPFVCAG
+VNTCGL
+>E_13
+ASIESGGIECKVVPAITLTNIGSGVTDVDDFKESSGSYSSVKGATAALYNGSIFLSAGFP
+ERVPHDILVDDTHYAVASGCCAICWHVAMEVPLAGQEKICATNDVSFPNCNQAKCRKEKS
+RFNLQDPDRSRILVVETTMVLFKKKVRKTAAVCALYIEAEYYRERAHYLKSYAQEKGTGP
+SPLVECQL
+>E_14
+PKLDMQKSSKEYCHAHTLLSFVGSPSLKFYGEGFHSCVARPPFYDGDLMGKNGIPLLFGT
+DDPTKTSRQILHVTDCADFVEGPPVKGKDNVSRFDQDPFVSSTNGYYEPRAEQPKPKQLQ
+ATWAGGHSLAVPYQMKWIGIRGAGCCIFGGVAKSAAVFETVSDMNGHGHVRYIRRGCTKA
+KWVAQTCKSARSGRVFFSGRGTRAKKCCQITRAETTRPFASGNEGCHSQTGVFVNFFKAV
+EPCATVKALPNRQGLGGADIRFLLQGTDFRAAFKAFTVEQNTDLLGKAHHWKGAQTEDDA
+TITKTMPNENHLALLINSLAKSYKLVYTGKCSLIEYEAASKATSFLPFGKRTDQNFQDID
+VRHSRHAYLSAHLTAGHITADEANVTCNEASLIVALTRQKTCRGMPGTVLEAGGESGIDG
+VGMALNVNIKCVKKHTHDVRELKPNEKVNTGIGIKVAKLSICDVEYVEDLNAGAQRPSYL
+HPSNTGNRLGLVGLCKIDKIANRTLFRPNPINKCLKCRLKTGIKRDARRCEKLAVCYCAN
+HDDFAPARSVAFACHISDTCFEIRHLCTNDSKFRLCIGFEETSFRIEIEGQDHQYLYVPC
+GFRRSKIQLFLLVKGPKNGQAPPKCVVTEGTGPEEAISQSLAQLPIFEWSGKSLELIKPG
+PNPSERKSLRIADKCKVRCAKQRMGDYGVDSPTELILTSHQAAESDLNEADPKSLNRPGG
+FFVREAAQKPGLKASIFNKQKFCHCEQYYVIGGKKKSALASDLIMRGVSKIGVLYQGGLA
+MEVCQSLISKYYGAFQSVRPPKLY
+>E_15
+ANAETDYPESFKHINAVLHLELKKRFLALYVSTNLACSPYLDVAGYLKIYPFKAVTKLDS
+SLKNGFANTDKVDEMQKQARVVGFLSTRPEKETTLRFELQKKLGVEASVFRAAYYDLMPE
+SGMICEIKHGSPGLIELTEHSGLIYATCFQASYICELGYYFFSKVGATFPLKKAARRPVL
+KSTFAMPAATSVVPVTDNLNGESVHSGYTHGKAHVVALVVCLHDLTSIVVACTLARLGHT
+HQEEEKGCNKAWIKKLNLSYMESGVEKGPQQCYKLKLKRAVTYKHHAAHGSNLIDVFSLR
+EKDGEAKHEIKTLGGSDKLNLFSYNLANNTAGIKHIKCLAYSYHLLGGWATPTRPSGPRG
+GIHLSPCALKSSIDGSGVTLKQNMVDLRNWFTGDAYFNGYIGYSGWLGALNNEAWLQFKE
+EVGLVTKPKQKSHGEERAVCPIFVQKPYGQVLIIRHKKTCGQKTRVPGGTSVEKTSGSWK
+VQANLNSANNHKLGTGKL
+>E_16
+KDYEVPHVSEDEDEDCFLTNFPQDNVEAGSASPAPAGLGAIYECAVGSARFGLVHLTELE
+RRSSTCPHVKLLDKSHLAPPSFKVKLHGQGIKLGSITDKKSNPVDKTVPFIAQLDESSYF
+AKQDHGKWENGLLETTEDKEGHLRFSNKNLYHKVTFIGIDPLGDESLHIAGVSPRYYQKS
+RPFEELLSKPPRHRKNECTGNTGENVEKLHKQIVDPGANLEYTQILGNTAFNFKAGLNLC
+FSRAAGVTVHRILQRDLGQTACSVSLLIVSLTN
+>E_17
+LAGTDAQLEQFWCAYQAIVFQHHFKPDSGCCTVCAAFVLNGFYGTGAFLKDFESGQATTS
+ARAGQYKDHKFQTGLSELIVKKVLKGEVRKIRPSTREMLTALNTKADGLITMAKIDLDDR
+IREIPEQKPSTETEASYFTSGDLGICFAKHSKINTIAEKEEAASQGTLLYKPGKDDDIKP
+LLHPGASDTAKKVYLATSVGTEQTPRANLPVKSSGSSIYKENTFGLTAAREVIASNKIED
+THCPVHEAKNLLCKPLNYGSKMETRRATWAQANALPYGTGLIPLDVLLRGVPLEEGGSPD
+VDYVGNPDAITVVGDGAEKPRTTYGEQTNGYVSLMKRTACFVRLVGLSALSRKPGGGVTF
+GAAYLHKIEMTEVPRVIQNIKESKAKYLEQSRNAIVCDHTFALVRDLKEARVPVVVFIDS
+ACGPILLFLNWDVMSTKLPYPNPVSGDLGFSFLGAAGLSKHVVHAIGSKLGLIQLVLTAT
+KVTACLSKTFSTEEGGSDRDALTGLCFARRITGLVAMNQGIMTALCALKQSAGHGYDQNP
+FKLGGIEGDACGFVTAPWPKPLLPLASQFYQMTAFIKTDASRQELAQLARERGFTKKAAG
+FLKVDSATSLIVCLKTRKQLPLFVAKNLFFVHYDWAGTTLDIGAENAGYRGTVKKGCPRV
+GPRPFITLLITRASSAPQAKDSTIDKNYADNCKVQCGLPLDPTVSVCAVKIAPAFNLDLT
+PKSPVRQLLYSLVGVNKHVAFKDANLKMKTEEQAVLVSFAGSVVHSTLGGLEQADESSGF
+NYKECLIGLAPAGLFRQPAKQWQGSICCHAPLPSRANDDSVHEDDALQSGLLRKGGPHPF
+INYPATVKISLCDDEALNGAAVALGLGALEFEQKASNGRQLSEVSLEKAKLGIIDESGPA
+PSAYINPHRPSKRAQSHVHLCPTKATSVVPLAQILLATPSFHKKGQETTSNGSDLGWGGC
+TADLSRTR
+>E_18
+ALQPNVHYLLKGKDGIGSVFALKPDVVNVKIILGSTAKQDAQAKVVISSFLSLVKKNGQG
+DDGAPAIGPMLSGRGFSDKVVPGGPTKNCPARSDSGCIQYEDVKQSSVKHRLDCASMGFA
+AQPLTTKPTIGIFLVYQYTFKNHPDDGAYFKGHTLRLFFSLAATYTHVFWQGQRGVEGRE
+RSYGEVTALIYDAAGMGIHKDTQMVEWRSMEPKWAKTAAGSNAFLSLLDPHVALIGPAEK
+SAEGLPPLAVKKSVEEKHSCVAFGDFSVPATQSCNIAFAGSNDFAKCCVYKLRMILNDGD
+FVANHQTTTTLVAFILGELQVVLLAAEADTCDLVGHKVVGEDSGVTHSSKKPKKLSNRSE
+SVYKGNRQQNREKFRRADIFQQTDGSFSILSEGAEDGRGVNASLYKSPR
+>E_19
+GLEEGIRIPKFNKVIAIIFGEAQKIPKIEDGIEWPPDLVSRKDFLGYSEHADFAYSHAHQ
+TGGGPFVSLECCLSIQVDQGNIPGAKGRIPTMYNRKITPWGSLQRPEPYLDLNENVRGCS
+NLGVPMLDAGHLFQMAWLGG
+>E_1
+SRTAMGHVIKVKVNNSSHAGDVWSCSPARLTWNKFHQRKFAKKKKFTDNRAQGSNGFIYN
+PRKENISAHIEALAYHGQVFLIDEPTTKFDMATHLGEKHCKASKIQYKVMQEYAAHRCCD
+AGASSAAAGKMPGASIGLSTTHLGTLNTPKNAVKAAELAPPSPFFASKGHKRGAGAIIPK
+QQLLHGDYVVLKSLALLPSSCVHSAAIYEPVGPLLLKNEQAFYIGAACGKVTNARVSKRT
+AFIVDCECLRTFPDQSMELSQMKALPSRVKRAKLRGLDVEWIYEGWRVKAQLGCDDVMGK
+GLRAVVYVSITENLKSYYPMKVKTGHVPSTCHPTRQKLQEASAEIAGDFPVSADFADLFI
+GMMDSPGCNSKEKDQQNREAVQKAYTVVGAGSLEQTVPVPMKGDESNTYPDDLHKPSVMA
+NKSVALAERMEVVNTKLAGLTGKPCFEYICIENCPLRSFQHLGAYDNGNNSCNYDIPDRL
+IIVFALITTAYTGLANIANTKRFHNKASKALMRTEVVALPMTGIATCSQKYKQFTALGKP
+GAHGGNQNQCLVQAICAKMCPVSQPYSSATVIEFFKDDLDDLGNNYTITYQFRAMNSVYA
+LGSFVTLASPVLWGAHLEKNLRNENGDPGQKRTESIMQVAKGSQLVPSGINHLGQKYQRL
+KSEYDFLEPETGGKFFKIKGSTFKAADHKTLAGFHKVWARHEPFTTVKMTRKKSKNMSPR
+FEGPNDAGGTVARDSKGLFTSDLAMIKWDPPECQLVRPHAEGHQPGPKGKRVDLAKDTVG
+SVGFPTPRLVVLDCGFLGQPAGSSKSRLKKTFVGPGCLLPAH
+>E_337
+ASKALGHTLKGKANSSAHAAPVWYCCEDRLTWNKFNGQSKFTKKKKFTDSRMQGANGTRI
+EPFIFNPLKESVSAHVDTVAYQAQVVLIAFNKAMHLEDKHCKASKVKYNVQEEYAAHRCC
+ETGTITGAGGRASGGSGHYAQHQSSIQLVVALSVQHLNTVVDPAELAPPTPRLPFFSKGH
+KRGAGAIIVKQQLIHNKYVVLKSFPLMPDSCVDNATVKVIYEPVGPLLLWQEEYFYIGAE
+CGKVKKTAFTIECACLPSSPDQSMDLSQMAALPARVKSGSLKAALDVAWIYDGWAVKNRL
+GCDNDIVKGLRTVVYVVISVSENLKGYYVEEGKLGQVPSTCNRERPKLNADADIGAFPVS
+EVDFTSLFAGMMNTAGSTREKEQQDREAVQKAYLVIDAGTLEPSVPLPMKGDEATNSRYG
+KDVHKPAVLATDSVALDQKMEVANTKLAGIINRACFSKICIETGPLRSFQHFGPYKSGGN
+SCACDIPKNLMIDAAFCSAAYGALADTTQAKRFHGKASKALMRTEVVGAPITGVATCSQK
+YKKIRPLGKPGEHGSSQCLMNCVCVKECPVGQGYSGATVLEMFTEDVEDLGNFQLTYHYA
+MDQEYAVGDFVLSSPVLWSIHLHDALRAQTKALQHSEAALAKIVFWTGENGDPNANRAAS
+IMHVAPGAQLVAPGINDMGQRYLRLKPEYDFLEPETGGKFFKVKTKTFKANDHKTLGGFH
+MVWARHEHWTTVKKSQKKSKNKSSRFAAPNDAGGTVANDTEGLLDANLALVTWDPPAPGR
+KGKRVTLEKDTVGSAGFPTPRLVLLDAIFYGQPAGNSTCRLNKTYVSPGCEILS
+>E_317
+AWDPLGNLLKGMMALESSTKTVWYCCEGRWGKFKTMTRLQGARGTDVTSFIFTPLNGAIS
+THIAGLPYDGQVFAMHGGDEQCKASKVKYNLDQDFADHRCSSGGAASDMGSWGGEGHYKQ
+RQHSIRFVVGLSSSHLSSLPTATGLVKSAELEPSSSFIAAVAHKKDDITILPTAELLHGK
+YGVVVLAGIVKSLSLLPGSCVSSDPIMNPEGALKLKLQEAFYISSESRGSRDNKQLGFLQ
+GFLIDYACKRTFADQSTNLDQKKALAKIKSTKLEALIDAEWETAGWSLKARLGSENDMSK
+GLRADIFLGASEAVGYLEIETKYTHVPGVCHPDRHALIENGAIGYEVNATFADFKAGMMS
+PGSTSDKDQKDRTTNTKVYGLVMDSGSQPPVEPIPLKKDDTGTQYGNDLHKTVVMANHWV
+ALAQRLETVSGIVKRPCLKLCIERGGYWLRDFQNFAHYDDGYATCIYNIGTSVNVAAALC
+TTPQKSVAAADEEKRHHHKPAKTVRIHHVCMHVNDMIVGGPVSVATCRRQYKDFEAVGKQ
+PGCQYGEAPCLMQCACAKGCAATRGYSSATVFARFARNNELHSLGKFAHSYHFFMAQTYS
+LGAFIAFNQAAQWGLHNHDYSLRTIVGDPGDKKIAGILHVEQGAQLVACVHGVECVGGFY
+PLRIDNDIDWPESGGCFYRIKTMTYDVTEHPNIAGFSRIWARHEPLKTKEMSQKNPKDPN
+PRYAAPKAAGSKVGRETAGLLHADVLVTWGKPPACIVGKPHRRGHIPGAEGRHVSMPPKN
+PSGTAGFPKPRLVTLVEALFLGQPEGHSDEPLCKDYLSGGSELLGH
+>E_366
+AHTPSGKALKGTTSQSQSETVWYTCNGRMRWNKIESVRHEANSTEVASFIFNVLGEAATT
+CTAGFTYDGHVKYTVTLTFPSHRCVGGAASTEAGSLGGCHHYKAHNQSLQLVVGLPSTHL
+ETLAAPPGSTKSAELEPPSSFVAAKSHERGVRAALAKEQLLHSKYAVIVLVLVLKMLGLL
+PGTCVSGDEIYEPAGALLLKQRNAFIISTECHKVSTTGLIKYACLRSFPEESMKLPDLSA
+LARLKSEDIQIVLDVEWIRDRWSIKGSVGCDDDMGGGLRVVTVEEALGGQYDAGTCTPRR
+HTLHDDAELSYSVSANFDVKAGLKDKDGTDEKNQQEKTVQKCYGLVMDTGTFEPTIPAQL
+KGDATPGQYGDKKQKAPTMSTGWVALADRMETVHTKISNIVEKPCNFKVCIVKGPVPLHS
+FQHLGPYDDGDGSCNYEIESMLMISAALATTQEGSVPKGGPDRKHLHHKASSGLMRIHHI
+CTKIGHDMFVGAAIFLATCAEKLKDFQCIGKPGCHFSNSQYLMQCDCAKDCALMHGCSGP
+TVLERFTPYNNLEDIGKYTLTFYMNQSYCLGAFPAFTSAVLWAYHLHGLKTQVGDSDSMR
+TAGIMHVAKGAELVAPGVSSLNGYYMRLKAQEQFDWPEPGSRFILMRAATFKAAQNLQPA
+LMRGFHQVWAKHRHFTIGKLTQKSPKDSEPKFVTPQALGSTVTRDVVGLLDANLLITDDP
+PVCQLVRASSNYTVIFCHSNIHGHQPGPKGKSVTLAPADSSAALSFPTPRLIILAAAFRG
+RPSGHSANRAQCKA
+>E_367
+AHTPLGKLVARLRVCTTSSQSQNMLYCCEGKTRWSRFESFRLQGAKGGDLAAFVFVPLKT
+LFEAITSKIEGLSYKGKIFGLLLGDGHCKASKVKYKVEQEFAVHHCSSGGESCDHSSKGG
+TLGHHNQHQHRIQLVIGVPSTHLDSLITPTGAINSAEIATPNAFIAAKPRNRGAANITVM
+VSYFDKELLYSQYEARVLILDKDLALLPGSCVSAVLYESVGSLLLKQQEALLLNAECHKV
+SRTSFLIVYDCLKSFPEQTMSLSQNMKALARVKAGRHPGIFNVSWIYGSSSILSQLACDN
+QPGKHLHAVVYLKIKATLGGTYYDDEKKYRGAAYGHVPAKCKPDRHSLHDNLIAFSISAN
+FPEFRTGLMSPDTTTNKEQIGFSCTQKVYGLPVDSASLPPTIPVDKKGDVTAGDYIDPIH
+KAVVMGNSWVSMAQRLETVNAGWHGIVKRACQINICSARGNCPLQAFRHLGPFQDANGAS
+KYEIGSSLIINSALCTTAHGTVTNGENGPALYEYAKRFHHKASSELMPVQHICKSVGNDV
+LVKDPMCILRCDADKFRFHALGKPECHYNDGHNLMQCNCAKDCPTTNGYIGSVLERFTLD
+NELMQLGTFALTYHYYADQVYQLGAYLSFTYPVLWGLHLEDNLRSEVDWPENGSKFFDVE
+TVTFKVADHKTLAGFQRTWARHGPFTNGAKENSQSSPKDPNSPFAHPHTSGGPVIRGTAG
+RLEANALSHWTAPVCQLVAPHAHGHQPGPKGKRPCIAPLEGQGSPGFPAPRLVLLADIFL
+GEPAGKADNRLCGTFIKKGCDQLPF
+>E_368
+SHIPLGKLMKGCAGETQTEGVWFGCEDFMRWDKFGAIRLQGANGDVEKYIHTPLKETVAT
+HIEGLSYSGESGALHLGEEHCKASKAKYSVEQDFAGPRCSSGGASPDEGTRGGIGHYKFH
+QHTIQLEESLPGTRLKNLPNPIGAVKSAEMDPPSSFFSAKPHRRGAAKALPKEQLLHSKY
+EVVVHNHILRGIALLPGSCVSSEKIYTPVGALLLKLEEAFIIDTECHRVSRANFLISYAC
+LRSFPDQSMNLAQMKAMSRLKSAKLNVVLDVEWLYEGWSVKNRLGCHGDMGKGLRAAVNL
+SASEDFGPYFDENTKYAYVPSVAHPNRHTLHDNLVGYKVSQNFIQHKAGLMGADGTREKE
+QTDPAAVQKVYLVVESSTLKPVMVLQMRGQDTAKTYGANLHKRVVMGAEWVPLVARIQNL
+GSKLSGIVKRPHRFKVCIERASIALRNFEHLGPYDELKGSCHYDLGASLMIPAALCTSVN
+DNTSKNVVNLEDRKPRHKPSAALMRMCPVCKKVGNNMLVGAQIRVATCDDKFRDFQKLGD
+AGCHFGYKICLMRCNCVKECAITEGYTGQTVLERFTRTDELRNLGNFALTYQYYEAQTYA
+MGSDNAFVTFASPLLWGLKFHENLRPSVGDLAEKKVAGKMNVAQGAQAVSNNINCLGANL
+KLKDDEHDFDWEETGGKFFTIKTMDFKVGENRTMAGFRHVWAKHQPFPTGKKPQAQKHPK
+DPRSRKFADAQSIAGTVARETNPLLEAKVLSTRAPTPCQLVSPESNGHHPGAKGKRIALA
+PKQSSGSPGFGTPRLVLLDSTFLSPPAAFSAGKPCNSYPTGPCELIPNM
+>E_369
+PHTPLGKTLKGCLQASQTSSVWYCCEGRPRWSKFQSIRLQGSNGDDVTSFIFPFKKSKSA
+HIEGDGQVFALHLAQDECKVGKVKYNLEQEFPAHRCASGGPLSNNLSRNGSGHYKKPSHA
+VQLVAALPSTHLQTAATSTSAVRSESPELEPPQPFIATKPHHRGGFPTLLADEQVLCKRN
+SSSRYEVAVPVEVLKGLALLPGEPMGNKVVDYEPVGAKLLKEQEKFIQGAECDKGPRSSL
+LIEYACLKAFPDQSANLSETSTLPTLKPGKMKVLLEIEWFYDGWQTKTRLGCETNTCDLT
+LKGKGLHAVVYMNVKEATGGLYDYSNRYVGHVPPICPAERHTLHNIGYSVSDDFASFKAG
+MAKLKMKPDPLRNKAEEHKSVVDKVYGGDVTATLEPTLPVMLGDNRNELHIVVESYGDQL
+HKLVIMANDWLALAERGETVNKSPCAKPKSIVSRPCFKICIARGECAVRALRHIAPYDDG
+KGSCPYEIEGSMMTSCSVCTNAPGNVAAADNKKRFHSKASSSLMSQTICKNVVEDLLVGA
+RFCDKTCKEQLSKPACHYGNGECLSQCESGKDCGVTAGYSAPAVLERFTRANVLQNLGDY
+ALKNEFYMVQTYAYGAFVTEASQIFWGLHLQEDLRAEVGSATEKKSSGTIHVNQHAQLVA
+HGINNLGGYATAYIRKKNEDDFDWPKMQTDREDGGERFFKAKRMTFKVAAHRTVSGFQEV
+WARHGRFCSGKKPHSKMTPKDANNKFPETKPSGSTVTRESAGLLDAGLLITWSPPGCQNC
+HGNQPGPNNKRVWLAPKDESSAKGFPAARLVLEAASMGKIAGNADNKLCKAYIPGGCVLL
+PD
+>E_432
+AHTPLGKVLNGCSITSQVANETDAFASVWYCCEPKIRRLKFEAIRQDGASSSEVASFVFT
+QLQEAISTHIDGLTYEGQIFTLHLANQHCKLVEQEFPAHRCSEGGASSDANNRSGTHGHY
+KQHQHEIQLVVGLEATHLQALAAANGSAEVDAGSSFIGTKVHKIGYASILAREQLLPSKY
+EVIVSVYEDECAKSRYRHVLKSVALVRTQPIEEAVGDWLLAGQEAFGTGCHDVSRTSFLI
+NYACIIAFPEQSMNLKKGLAHSGKMCRLKLAELRILLDIKWALSGWARKNRLGCTREKGK
+GLRAVVYLSISESVGGYYDESTKYAHVAAVCQPDYDVLHDCLVGYNVTEDFADFKASMAK
+MKMAAASTRDKEMEDKSDVQTDPAIPIEMKGEDTDEEYGNNLHVLVVLGNNWIALQTRAA
+ALRAKPAGSVKRPCYKICTERGKCALRTFHQLGPYDDGVGSCDYKFEGSLMVSSALCTSA
+DGSLAAARDEKKFHHKASSALMRHHVHRRVGKDMLVGATICVATCSENFRDFNGLGKPKC
+HYGAGQCKMDCACEKDCAVVHGYSGPTIRERFTKNYQFHDLGTFSLSYTFYLPQTYTLGA
+TVKFNPPLFWPLHLHDNIRTEVGDSNEKPTTGIRHVADGAQLKTHGLNCLGGYYLRLMKH
+DDNQWPGTAGKFFTIKQITKVAEHRALADFDQLWARERVYTTTKKTTSQKAAKTPTDSAD
+QAVGGAVESESAALLEIDVLVTWSPNACQLVRPNAHGHQPPPKGKRVSLAPQDYSGSAGF
+PAPRLLLTEAVFLEEVAGNNESRLCKSYLTGGCDFLGH
+>E_433
+AHTPQGKPLRSCATATQTETLWFCCDEKMTWSKYDSIRLQGAAGHDAASFLNAPLNEDIP
+THIEGSTYEGQVLAIKLGDEHCKLSKVRYGHEQGFPAHKCSAGNDSSDAGSRGGSGVYRQ
+HHHSIQLVVDLPCTHLKLKSQDLGPSTGGVKKSTKLEPPSSFISAKFHKREAASIFPKNQ
+KEVHSAQEYEPVVSLLLKGPKDSIVATECHKPPRTAFLIDYACLRAFPEIALSLSRMKGL
+ARLKSSKLQVLLDVQWIYEGWSVKNRLGCNGDMGKGLRPIAVYLHVNDALGGYGYEKTNF
+GSVKQVCQPGRHALHDHLIGYNVGETFPHLKPGMTKTKNTPEAKRNAQQEDKSAVQKVYG
+LVMSGTLEPTVPVADHLRNLVTMAADWAELAERAETANSKLHENSGKVKRACFKICIERG
+NSPLRVQKRGAGAQNAKGYALTPKAECDLKAFFQHIGSYDGGTGSCNYSIGTSLMTNAPL
+YDLLGGPKKLGNAENEKRFHHRGGGKKASALMRSPACNNVGDDMLVGAPICVTTCKKMFR
+SQTLGKPGCHFGSGVCLLQCACAEDCDIAHGYSGTTILKKFTRHNDLDNLKTFPLTYHFY
+MAETFAVGAFHDFPTIVVWPYHLHATLQDVGDPVEKCSAVHMNVAQGAQLVAQPCKNLKL
+DNDLDWPETNAKFFKIKRVTWKDKPHKTLAGFHQVWARHQAFSSGKKSHAHKTPKEVNSR
+LVGENASGVHIARDTPGLLQSDVLVVWKPPGCQLVRPHAQGYQPGPKAKRVSLAPQYGDD
+AGSAAFPTGRLVLLEHGFIAQPSGGLDNVECKSYLTGGCELLPH
+>E_434
+TRQALYVIGGCGTLGETENVWFCCEGRLSWHKEEPVKLQKAHGKNVASFVFTPLLGAISE
+HIEGFNYDGQVFALQGGDEHCKLEKIKWEAAQESPNHRCSSDGADKDTGSKGSNSYFKQH
+QHQAQLVIGLHKTHMQTLDTPTGALKSTAVQPPAGFLEAKPSNRGASIVSPKEQLLNGKY
+GIIVPVYDDDCAGDMYRHVLSALPILQSACSSSEPIHETVGALLLKQRQAFIITTDCHEI
+SRFLVDCACLREFPDRSFKLSEMKALAWLKSGRLDVVMDIEWINATWELKHKLGCENDMG
+DGLSADVYLNTGEVLGTYYDESGKIMSVCHPERHSLHDHLVGHLVSEDFADLKANMVKKL
+MCPDATQEKQKADRSSVEKLYGLVMRSLDPMLPCQLKGTDTRGEMGDNLHKLAILGNNWT
+ALSVPAEAVPTKLLKSGAVKRPCSKICAQRGNCPLRSFQQTGYDDGVSACNYDVSAVIEA
+ALCTTGPGDVAHVDDEKKFHHKADSAVMKRFVCKNVGNEFVVGRPLCIATCTEKFRGFQA
+LGRSGCHFGDGQCLMECGCAKNCALSHGVRGLTVLEKTTHTIIDKELHGLGQFALTYQFY
+LQTYALCSLVTFSSAVVRPIDLHDNLRTEVGDPTEKTASIKLVVEGAQLVLHALNCLGGA
+ELKRRASDEGEFTWPETGGKFFKGKRTTFKVEGNKAAGFHRVWIFQKRNQPYTTGKKPHD
+QKQPKSGNRRFGAAHAEGGTIARETVGLLEADCLVPSPPPACHLSRSHAHGHQPASKGDR
+VPVLPKDSSGVTGFTPKLFLAEAVFLSQAPGNADSRLCKEYVTRACELLPH
+>E_435
+AKTPLGKVLNSCAGVSQSDENLWFCCEGRMRWDAFEDIRLQGAPGSNVATICFASLEAVA
+TQIENLAYTENVSKAKYNQVEREYRSHSCSSSASNDEAGERAGTGHYKRYQHNSIQLAVG
+LRRTPMAFATPTGAVKSAELQPPLSRIAGKPGKQGAADILPKEPLMHSKYEQVVPVCTDE
+CAKPRYGNALPSLKVLPKSCQCVGALLLGQQERFIIGTECHTSAAGAFLIDYACLRTFPN
+PSLNLSQMDAKLARLKPGRLNVLLKIDWIYDGWSVDTRLVACDNDLVKSLRAVVYLSVHN
+ALGGYYNDSAKYGHVPSPCHPDRNKLHGHLTGYRVDQDFGELRSGVNKMKMSPQGTRGKN
+HEERAAAEKAYGLDLQGTMIPALKQVTRMLRDRGEGHCRAFFFEMYVPVSTKGDKSHGEY
+SDKLLKLVIMASSWVALKEADTQDTKMRQDSGIVKVAPCFKICIERGDCPLRNSFQHLGA
+IEDGVGNCNYAIGAKLKISPALCTSASGSVAAEDNDTRLHHRASHALLSIHLCKNVGEKE
+MLVGRPICVATCSDASRVFQAHGKAGCHYSPGQCLMQCTCAKACAVGVTYSVPRVLDREC
+GFFARNQELTDLGNLTLTYHFYLAETYALGTFVSFSPLMTSGPVKWSLHAARSPEFEAKL
+GGGAHSSMTVDIGDPSEKRTSQIMHVAHGEQLIAHGIDCLGGYAMQLKNDHDFDWSSAGG
+KFFGISRMTFKVATHKTLAGLHQVWERHQPFTTGKRPHSEKTPKDPDSRFGAPQHAGTTV
+ARESAYNGLMAKAVIVTWSPVACQLVREHAEGHQPGPNGKSVALAPEESVGSGGGTTPKL
+NLLEAVFLGEAVANQDSKLCHSDITAGCELLLA
+>E_436
+AHSPLTKVLNACTTASQSENVRFCCQGRLRWNSFQEIKLQGVYSSDVASFAFKPLKDAIT
+THIDNLAKDEGCKLNKVKFKINEQFPSHRCSAGGAAGDGPSWGGTGHYKQHQLSVHLCPG
+LPSGHMHTLATPAGAVRGAELEPPSSFIPPKPHKPVAATVNPHEKMLHSIDSKFVPVYNV
+ECTKCRYRRVLKTLALLPGGCSCSEPTVASYQQGTLLTKHEEQYIIGTECHKVSVTPFLF
+DYTCLRSFPDEAANLSEMKALARMRYKRLQVSLLDIEWIYSGWSIKNKLGCSDSMGRGLR
+AMEHLDNKEALNGYYGPTTKCGHVPSACHPDRHTLHSHNTLGLSIEADFADFKQKMKKKK
+MSPNSHRAKDQDDRVAVDKVYELVFSEVWAGLEASYPVEMKGDDSKGEYGDKLNKLEVLA
+NEWVALAEAHTVETKLRRLSGIVKRPCFKACLERGSCPLRSFQHLGAFVTGVSSCNLDVG
+TDLMSTKALCAAAAGDGVNADNEKRFRHKATSALIQHHVCGDVGNYMLISRPLCVANQTC
+SDKFRDFHALGKPTGNSQCLMECAVAKNCAVTHQYAIGPTLERFTRDTELQNLGAFSLDF
+HFFMAEVYVPGAFATLSSTLKWPLHFHDNLRTDIGDPSEKRCTAPMHIAQGVQLIGHFKI
+PCLAGFYLRLKDDDDWEWPTGSGRYFRPRMGFKVAEHKTLTASYWARHQPYTTGKKPFAK
+TPLDMNSRFGSPKAVGGVTAKETSGLLESNVLVTKRPPACQLTRPYAWGRQPGPVGTRIS
+LTPKESTGTAGFPTPRLATILLAVFLGISAGNAGRRLCEMYLTGGCNLLPH
+>E_437
+AQTPLGKVLNGCTASQSEQLWHCCEGRMRWETFEDISLHGSGGSDVASFSLKEAISSHIQ
+GLTYGEHCKLSKVRYDVVKEFKAQKCSAGGSSANAGSRGGSGHYKQFQHSIQLVGGSYAS
+TQMQTLANPSPAIKSAQLEPPSGFIRAKHNKRGPPTCLKKQQLLNSKYEVIVTCYSGMCA
+NSRYRDVLKSLELLPGSCSSEEPIYEPVGSLLQKDQDAFIIGTECQKVGRYAFLIEYACN
+RSFPDQSMALDMQALARLKSGRTQVLLTIEWIYEGRGLKNIRLNCEVDMGKGLRALVYLA
+VNSSVGGFYDKDTKYGQAPAVCHPKARHTKGNHLIGYSVTNDFPEFKSGIAKMKMTPDGT
+RDKSQEDRFAVQKVLGLTMSSTLEPVPVQMKGDDTNGAAGDSLPSLLIMAGDHIAINEGE
+TTHTKLKQKSGVLKRPCFKICIQTGNCPLHSFQHLGPFEEGMASSAYDPGTNLMVSPLLC
+LTAPGSVAAADNDKRFHESAFLRGELTTAANAASVETNDFFRALMGVEQRTGVLMDNADL
+WVYSATELEVAGYHHVCKDVGNESMVGRPICVAITCREKPSDFQVAGKPYANVQCLLQCA
+CAKDCTVTHDYAGTTVIERFQKAAAHLQNLGNFSLTYLFYTTSSFMLGSNAFITFGGPLM
+VPLHLNDGLRTDIGDPTEKRKASLVHIAEGAQLIRHGANCLGGYRLRLKNDDDFNAAEGG
+TKDFKNSRMTFNPAEFKTFAAFHAIWARHANFNTAKKRHSPKTPRDPNTRFGAPQAVGGS
+INTESLGLAEATVLVNWSPTACKLVRKHANGHQPGPKGKSATLSPKDSSGAAVYPTPKLT
+LLEAVLLGEPEGETGNRLCKAFIAAGCYELHPH
+>E_438
+THTPIGKVTNGCVTASQSKSVWFCCAARLRRDKFDAIRLQGASGSDVGCFPWTTLSESIT
+THVEGLAYTEGCKLGKVKYNVKQEFGIHHCSSGGDSSDSQACGGNGHYRHHEHSFQLVGG
+LPTTHMETLATPTPAVKSAELEPPLTFVSTQGHKRDASVVLPKGKLLHCKYQAIAPVADE
+ECAKSKYRHILGPKSLLQGSCSAGEPKYQPVGALLLPKQDAFVIGAECHSDFLARTEFLI
+EYECLRSFADEVVKVRCREATDALFRLKSSRFQVLLIEWIQEGWSIKNRLGCLNPMSKGL
+RAVIYLRVSAALGGYYDQAKKTGHVPGICHPERHILGKHVIGYKVVEDFEDFKAGMNKMK
+MAPDSTSDKGEQEGRPTVREVYGIVESGTLEPAVPVQMKGGDSQGQYGDNLHKLVVMASE
+WVPLAEAATIEDRFRQNQGIVQRACFRICIYRGQCGLRGFNHIGPYNDAVASCNYEILSS
+VMSSATLCTTDPGMVANADKERKFHHKTSSETVRHHVCRHLGAEVLVDRPICVCLIQFHS
+FQELGKSYGNGKCLMQCACTKDPAVGHGYSVVSGLLSRFTKNGETRKALENLENFSLAYH
+FYTAEPYALGAFVQPTFSSQVQWPLQLHDNLPVDIGDPTEKTIKHVAEGGEVHHSVACLR
+AYYMKLKSRDDLKWAETGKFLKIKQTSYKVAEHKSLAGFNQTWAHHKPFTTGKKPHSQKT
+PKQLSRVYQNDYGFSCSTSAPEAPGGGVRRTNALFEADVLVTSSPPVCQLIRPHAHGHDP
+GKKGKQVNLAPKDGSGSAGFPINLLEAFFLAQPAGNADNKLCRSYITGTCQMLPH
+>E_439
+DHTPLGKVLNGCDEAIQSEAVFCTLGCFGAGLLCVFKRLCAGTFCCEARMRWDKFANIRL
+KGANGADVVSFVYTLKGGIATHIQGLAYDEHCKLSKVKYGVEKDALSEIPASNCSSDAAA
+SNLAERGGSGEYKQHQASLQFVMGLQSKHMPALAKPTGTVISAELDPPASYNTTKPHKRG
+AAVVLAKSQLLHSKYEVIVPVVDACARRRRRRILKELALLEPSCSTPEAFYAPIGALLLK
+QQEAFRIGAECHKLSRTSFLIQYACLCKDLPDQSMNLSQTKALARLKLRAMIDIEWIAEG
+WAEIRPRLGAIHDMGKGLRAVVYISVKEVKGGYFDESLKFGHVNSCHPDRHAQGNHLIGY
+KVSEDFANFKAGPAKMEMMSDSTRDKERQTKSAVQKQYGLVMSGTLSPTPPVHAMKGNDT
+TGEYAPNLHKDWGGLKENEEVNLRQNSGTFKRPCFKFCIERAECALKQFQHLGPYNNGVG
+TCDFDISSSLMISGSLCANAPGSVANADNEKPLHRKASSALMRDTVCKNVGNTLSGRNTC
+PATCSEKFKNFQPLGKPYGNGHIQCKCLNDCAATHGYGGPKVLLQRFARSAELEDLGNFA
+LTYHFYTAQDYALGGFIQPTLMTPVLWPLHLSRNAPTDVGDANKKRAAIMHVEEGANVAL
+GINCWMGYYLKLKNDEDFDWPDTGAKFFKIKHLSFKVTENKSLNRFHQVKFWARHQPFKT
+GKKPHSKKTDKNPLSKFGGAPQVAGGTTANVTAGLLEAELVLVTWSPPNCQLVKPAHALQ
+GGAKGKRVNLGPKDSMGSAGFPSPRLTLLEAFLGQPSEDSDNRLCKSYVSGSCELLPH
+>E_440
+HHTPLGSVLGGCVTTFQSEVVWRCCEGHLRLDVFEQFRLQGAHGDIAGFVFTPLKQKDIA
+SHVDGLSYDEHCKQQKIKYNVQHIFPAPRRGSGGAAPDAACRGGSGHFKHHQHAIQLVVG
+LASTQMQALETPTEAIKSAELEPHSSFIAAKPHKKSANYILPKEQLLHGKNDAIVPVHHV
+GCAKVQYRHVLMSLAKAVLGPCSGSETIYEPVGALLLKEEKAFIAGTQCHKIGRTAFLIV
+NTVLRTFPSQSLNLSEAKAIATLRSPRPVHLDISWIEQVWAINERLGCDNDMGKGLRAVV
+YVSVDQSGLGLYFELTKYSHVTARCHPERHTLGEHLAGYRVTANIATFKTAVAKEKMAPF
+STREKEQDDRSSAEKVFGFLMSGALNERVPVQMKPDKNNGDYGGNLHKDWVALAEVETVE
+PTARKDSGIVKWPCFKICIERGNCTLKAFHHLSPYDDGVSADYNMGSSLAIAAGLCSTAP
+ESVANQDIEKRFLHKASSALMHHVCKSLGDGFLVGRGLCVTKFRDFQILAKPYGEGQCTF
+SQCACVKDCAVTHGFNGPTVLFERFTRNNDLEELGSFALSYHKYMNHRYTLGDFLQPTFP
+SNPVFWSLELEDVLKTDINESVEARAGIMHIRNAGQVAHGISCLGYYLRLKVDDEFDWPD
+VGGDFYDIKRMTFVAEHKTIAGFGKVWAAHQPFTTGNKPNGSNSPKDPLSRFGKPEEVRG
+TSAREAAGLRQADVLVTWSMPGCQVLRPHARAHEPGPKGKQVTLEAKDNSGSSSFPTPRI
+TLLEALFVGPNNKRLCGGYISGGCQLLPQ
+>E_441
+EHTPLGKVLNGCTTLSQNEPDWFCSEGRMHWNKMACIRLQGAYGSDHPPYVFINTHTQGL
+AYEEDCGVSKVKYNVGREFPGHRCNEILISGGGAPDSGCRAIGSHYKQHQHPLQLVVGLP
+NTHMNTPATPTDALEPPSSFIAAKPNYKRGTAVILPKEQLLQSKYDVIVPLYLDECVKNK
+YPHVLKAVVLLPGSCIPFKPIFEPVGTFLLKGRQALIAGTECHKVERTAFLVSHKCLCSF
+PALTMNLKGTKSMARLKNGLQVLLDVHWTEVEIGSTIKTRLGCENDLGKGSKPVVYLAVN
+QALGGCEDDGKAYGHVPTCHPDHTLKTHLAGYRVSEDFATFKAGMANMKMTPDATFEKEQ
+GARNGVQKVYSLVSSGALEPTEPVNTKGDDTNGPLGDNLHKAWVALAEPEISLKENSATI
+KRACPKSCIERGNCPLRLFQNLDNYEDGCGSCNYLMVTAAPCTTAPNSVDHADNQARFRH
+KADYALKANHVCRNVNGGNSLAGRPICVAACSENFRDFHGLKYPSGNSQYVMHVGCAREC
+SVGHGYSGPSVLLERNSVNNQLQDTDDTGKSGIQGPFALTYNSYMAQVYTLGSFLEKTFS
+PVLWPLHLPEDLRTEIGEARQRRASAGVLHVAELAQVAHGLACLGDYYFRHIKNKEDFDW
+PQTGGKFFKSKRMSLGFADHKVLAGFHQVWTQPITTTKKPHSAKTPLDPLSRFGAPHGAG
+GTLPRAVAGLLLAAAVLVTWDPPACQLVPPHAHGHGPGGKSKRVSISQTDSPPTVGFPTP
+ELTLLIGLFFGQPAVQAKNRLCDSYFTGGCELLPH
+>E_442
+ANTPLGKELNGCTGASQSESEWFCCEGRMRWSKFGSIRLQGANGSDVSNFVFTPLKEASS
+TNIQGLAYDGRCKLGKINYNVGREFPAHRRSTGGAAGDTGCRGGATLYRQVQHAIQLVVG
+LPSTHMQTDPCPPGAVDPAELAPPTSFVAAFPNKTGGYAAILPKQRFLHSKYEVILPVYK
+DECAKSQYRHVLGSLALLPGSCASEPIYTPVGASHLGCGLVLQKASAFIISKVCIHGLSR
+TAFLLEYACLESFPDHSMNLSQTKALHRLKAGRLHILLDIEWKENGWSLKGRLGCEGDLS
+KGPRPNVYLAVSEALGEFYDESQKYGQTEAICKFLHHGNRHTLGDHLFGYCDSSQYANVM
+SGMAKMKMSFGFTRDKKQEAKSAAQKVYGLIISGGLQPTAVGLKGDETNGENGNKMHKEW
+AAWAGAECVPTKLRQNNGTVKKPCFKLCVERANCSLRNFQHLNAYDEGPGSCNYDIGSGL
+MVSGDLCCMTAPGSVANADHEKQFHPKANNALMRHHVCKDAGEEMLVGRGFCVAVCSEKF
+SNFEALVKPYGDGCLKQCECAKECSVFHGYSGPTVLLDRFLKQFDLTHLANFSSHFSMAS
+AQLYGFGCFVQKTLVTPVNWPLQYSDHLRSDVGTPSEVRAGIIHVAEQIEHAINCNGGYY
+LKMDNDDEFHAWPEKSGRFFKLKLAGYRQWARHQPFSTGKMPHSSKSPKDPLTFFGSAQA
+PGGTVGRDTAGLLLADTLVAWSPLGCLLVKPHATGHQPGPKGKRRSPAPKDSSGSPGFAT
+PLLTLLEAVFLGQTAGNVENRLCLSFITSNCGLLPE
+>E_443
+KHSPLRNVIGGCTTSRGEANWFYCEGNMSWNKFESINLQGENTRDVANFIFASLKEAIST
+HVEGAAYDEHCKLSPVKYIAEPNFPAHRCPSGGEVSDAGGRGGRDHYKQHQDSIELVLGL
+PSVDVETHMLALANPVGAMMNAELEPGSSYIASKPHKWAAQLEFPKDQLLDSKFEVIVPV
+YDDECSKSKYRHVLKQLALLPGSCAAGKRIYEPVGAILLKGHKAIIIKTTECSKLYRTAF
+SVEYACLRSAPNKNMNLSMTKSLAKLKTGRLEVLLDIDWISDGWSIKLRLGCENDMGKGV
+LPVVYLSINEALGGNYDDSAKYGNIPSICHKVRHPLGGHLIQFRVTDDFADFKGGMARMK
+MKSGSVQDKESAARKAVQVYGLVMSDTLESATNGEYGQSLHKDWVALPEPETKQVETKLT
+QLIKQKAGIIKKPCFKVCVERANCPLKSHLDPYDAGVGSCNYDVNSLAMPSARLCSAAPG
+IVAGGDHHDKRFHHKSSHALMRHHVCKKVGEDMLVGRHICVSTASEKFRDFQLLAKPYGT
+AQCVLIQCGCAKDCPPTHARSGPPVLGVGRPFFFLARFTRNNELLELGNLALTYHFYMAE
+VYSRGSFVQHSICKPVLWPLQLDDNLTHIGDPSEKRASIIHVAEGAHVAQGFNCLGGYYL
+KLNNSDDSDWPSPGNNFFKTKRMTLKVAQHKHLEGHQVSVRNQFTTGKNPHSQRKVAKHY
+ANTPKDPLERFKAPFAVGGQVARNTAGLLEARVLVTWPPPSCQLVSPHAHGHQPGPKGKK
+VRLAPIDSSNKGGFKAPTPRIVFEALYLTEPAGDPDNRLCKSIISGGCELLIV
+>E_444
+AATNLLGKVLLGCTTESATAALWFCCSARMRWGKFESIRLQGAHGEVDVASAIFTKVKEK
+ISTHIDGAAYEDLEHCKLSDVKYNVEREFPAPSGGPASDAGCRGGSGHYKQCSHSIELVV
+GLPSGHMRSLATANGAVKTVQLNPPSYFIAKPHKWSAALILPKEAGCGELLHSGYELTLP
+EYGSESAKVKYHHSLKSLTSLLPGACVSSEPVYAAVGALNLEQQDTFIINEDCHGVARAF
+SFPIEFACLRSFADMSMNLSHTKALARLKRGRLQVIVDIEWLESGWGVKNQLGCESALAK
+GLSPVVYLTIAEAMGGYYDESTMYGHGPSICHPDRHALADHLIGYRVNNQDFAHFKAGMA
+KIHMTPTSTRGKEQEAPTAIACYELILTGTLDPTVPVQMKGDVVKTEYGTNLAKEWVALA
+ESEAVETKLHQNSGIIRKHYFKICVIRSNCPLKAFQQLDPYSDGVGFCNYDIGKTLTGKG
+NTDCLKAALCSAGADSPTNGDEANCPDKRFHHRAPSALMRHHVSKNVGDAMPVGRPYCSA
+FCSEKFRDFQALGKPYGSGQCIMKCACIKECAVAHGYTAREVTLEWFSRNTELQDLGAFA
+LSYPFYIKVETYALGSFIHPTFSSPHLWPLHLDDKLVSDTGAGPEKRAGLIHVAESQNAA
+HALKCLGSYYLRLKNDGDYDWEDAPINFFKLKTLKVSGHKPLAGSHQLLARHHPFTSGRK
+GHSQKTPKDPLSRFGAPQAHASTIPRETSGLLDAGVLATWAPPGCQLPRASAHGQQPGPK
+GKRVSLTGKDSSGTTGFPTKRLKFLEAVFLVQPIGNLDNRLCKGYITGGCEFLPH
+>E_445
+ALPPLMKILNGCATTSHGEAVWFSCEARLRWGKFASIRLQGANGADIASFVYVPLKEALS
+THIPGLASDEHCDLCKLAYNVERDIPPHSCISGTAGSDAGCQSNSQSHGHDIQLIVGLPA
+THMQNLATPSGSIRSADLASPGAFSATHKVPHNRGAVDVVAILPKEQALHSTFEIAVPVY
+DDECAKSKYRHELKSLALLPANCPSGSVVYEPVGDLALGQSEPFIISVGSPTVSRTIAKL
+IEYACLRTLPDEIKLTETGALARLVPSRNDVLLIEWIEGNWSTSNRLGCKNNLGKGIPPV
+VALQVDEALGGYYEEGYKEYGHKPPICHPDRHSLGDHLIVYHVCNDIANLSTGMEKVRLS
+QDSTLQNKDQASRSAVQVYGLVMSGTLDPPVPVQRHGEKTTGEYSWSDELAKDWVGLAQA
+VTLEAKLVQNVGIIKHPCFKLCQRANCPLRSYNRMNPYEDGIGCCNYDVGTSMLIASGLC
+STNPGSEGNPQSQKRFHHKENSALMRPQVCNSVGDEGLVGRPLCVAACNTPFQSFQPVGK
+PYPNGQCLLACACVKDCNVTHGYSGPTVLQRFTRDKDAEQLGTFDLSAHFYKCQSYAFGA
+SVQPTFSSPINWPLHLEDLLKTDVGDPSEKRGKILHVLAGAQVALHGLKCLGPYYVRLRS
+NDNFDYPQAGGKFFDIKRMTLAVVTHITLQGFHQVWARNQPFTTGNLPHSQDTPNHPLNR
+FDSPQAPGVTVARESGGLLDAEVLIAWTAPKCQLVRPQAHGQAPGTTGKRATLAPKVGNA
+GYPTPRLTLLGALFLGQPAGHADSRLCKSFITGGCDLLTH
+>E_446
+AHAALGKVLNGCTVAAQSEAVWYCCSGRRQRNKFEAIRLTGNHGSDVASFVFNALKEAIA
+THIEGLAYTEHCILKKVKYNVETQFVATRCHSGGASSDAGCRGNGKKQHQHSIQLVQGLP
+STHTQTLATPTGAVKSVELTPPASFIAAKPHKWGASVILPKEVLLHSNYEVVVPVYNDCA
+PNKYRHVLKSLAQLPGSCSGSEKYYGGGGAILLREQQGFIVSAACHKVSASLAFLIDYAC
+LRSFLQAMNLSQTKALAHKSGKLQILSEAQWNEPGWSIKNRLGCEKDLGKGLRSSVYLSV
+NDALGAYYEESTKYGHTPSVCHPERHTLGAHLFGYRASENFATFKAGMSKKKLTPDSTRD
+KEQQARSAIEVYGGLVMSGTLEALVQHMKGDDTNAEYSFGNSLHKDWVYLAHGETLESKL
+RQNQGFVTRPCFKICIQEGNCPLRGLQHLNPYDDGIGSFCNYDIGSSLMISAALCSSAQG
+NVSNADDGRRFHHKASSNLMRKHECKSVGDGMLLGRPNCVKTCSEKFRDFQPLGRPYGNS
+VCLKQCECVKDCAVVDGYAPKTELLKASTRNSDLRELVIEPGANLRQPLGQDLQFVVFRS
+FALTYSFYMAQYAVGAFVQPTFSSPVLWPLHLDDNLIADIGEPSEVTVGVIHVTEGAQIA
+HGLNCLGGFYLQLKNDDGFDWVETSGMFFNIKRMALSPGDHKGQANGHEIWSRKQGFATA
+PHSQQTPKDVLVGWTPPACALVRPHAHLGYIAHQPGPKDKRVSLSPKSGSAGFATPRLTL
+LEALFLGQPPGNADNRLCKFYTTDGCELLPH
+>E_447
+LHAQDGKVLNACTTASAAVWFCCEGRMRWNKFESIRLRGANGSKVDAFVFTALKEAISVH
+IEGLEYDEHCKLSKVKINVQREFPPHRCPIGGAACDAGGRGGSGHYKQHQHSVQLVVGHP
+NQHLQAMAAPTGAVTAAELKPNSSYIGAKPVKRGAAVLLPKEHVMHSKYEHIIPVYEDDC
+EKSHFRKVYKLLGLAPGGCSASERIYEQVGALLNKNHEPFIIVKECHKLDRHFRFLIEYA
+ILRSFPNLQSRNLSQTKVLNRLKPGRLQVLLDIEFVEQGWGIKNRLGCENDLGSGLRPVV
+FNSLDEPLGGYYDETTKYTVIPNILGDNLIGYNVSDDFANFKAGVKMKLSPDFLRDKEQE
+HRKAYTVKVYALVMSGTLEPTQDGTVVHLKGQDNNGKNSFATTKLHKDWVAIAEAETDET
+KLSLNKGLIKRPCFDVCVARANCPLRTFQHLKPYLDEGVGSCYDVDASLMISAALCSAPG
+PVFGANNQKRFHTGSSALIIHHVCKKVGEDMLVSRPICVSECSEKFRNIAGLGKPYDNVQ
+CLMECAFTNAYAGPTVLLESFTRNDEIQELGKFGLSYHFYMGQTYKLSGFVLPTFPSPVL
+WPLHLDDELLSDRGEPAEKRAGIVVAHGLSCLSNYYLRLQNKNDLHWPETGGKFFALKMK
+LAEHKTLTSFNQVWAKQQPFTSGKKAHSQKTPKDPLSRFPAPVAAGGTVARENAGILEAD
+VLATLCAPACEHMRPHARTPQPSQKGWHVTVAPEAASAGFPSPRLSLLEALFLGQKAGQA
+ERECKHYINGGCELVPH
+>E_448
+SHTPLGILTGCTTANQSKKGSFCCEERMQWDKYDAIRLQGESGALVASFIFTPLKEAIST
+GPEGLSYDEHCKLSKVSNNIDFEFPAHRCSSNGGASKSGCRGGEGHYKRHQHAIQSGVGL
+PSTHMQTLLTTTVKVKSPLHVELDLEPPSGIISAKPSKRGAAVMIPKERLLHTMYEVFVP
+VYDNECSKQNYRQVIKSAALLVGSCSESESVIGSIAGDLLLKQQESFVIKTASHKTSRVF
+VSLIEYACLRSFQDLQSMNLSESKGLARLKGGRLQVALEIIWIEQEWSRKNRLGCENDLG
+KSLPAVVYLSVSEVKLSGYYDETKKYAHIPNVCNPDRHGIGDHLCGYRVSPDFASFGMSK
+VKLAPDSLSDLEHETRSQEQIYGLVMAGKLEPTVVKMKAEDTNGEYSFGDNMHKVWVALV
+EAEKVAVKLRPNAGIIKRPCFKICTEKANCPLRKFNHLTPYKEDGAGACKYDRGSGLPMI
+NPLLCSTTPASVSNAEHTEKRFHRPNKSDLMRHQACKNVGQEVLVGRPRICVASCSQKIR
+NFQSKGRPYGHGQCLMPCGCVKDCAVVNGFTAPTVLNEKFIRHKDLQDLGEGFALTAHFY
+AAQTYELGCSFVLPTFSSPVLRPLHLEDQLLGDVGEPSEKSAGIVHIPDGGQVAHGLNCL
+APYYLRLKNKEDFDWPEKVGKFFQIKRKSLRITEHKTGSGFHQVWARNQPFLTGSKPHCG
+LNTCKKPSKKAKKVSLRDTTQKKPKNPLSRFATHQAAGGTIARETAGLLEVCDVLITWSR
+PSCQVRAHSHGVQSDPKGNRLSLADRSGSPGFPAPRLAILELLFLGQAITDKDNKLCQGY
+ATGG
+>E_449
+ERAKLGKVTNGCTSTSQTEIVWYCCEAARMRWDPFENMFIRLQDPNGGEISGFVLTPLKE
+PVSTHIESLAHGSAICCHLKYMAIFANVLFSRLKWSYEEPCKLAKVKYDVEREFVAHRCD
+SGSTASNAGCRGGSGYYKQRQHSIQLVLGLASTHMQALATSTGAVKMAELEPPASFIDAL
+SPHGRGAAIALPKEQLLQSKYEVIVGVYDDECAKSRYRHVLKALLAGGCSSTAPPVGALL
+LKQQTAFIIGPEYACLRSFDGVANLNISQTKGLARLKSTRLRVLLDIDWLDEGWPIKVSG
+RVDCESELGAGLRPMVYFSLGEALAGFFQEEVKCGHVPSKCHPGRHTLNDHLIGYRSEDF
+ANFKVEMAKMTYSKADTLRDKAGEAKSASQNYDLVMSGTLEPTVMQAKGANQAGEYSFAE
+NYDKDWVALADAETVDKKLRQNSQIVKRPCFKICIERANCPLSFQSLNGYLDDGVGGCNY
+DIGSDLLISAALYATAPGSVASADNEKRIHHKASAALMRHHLCKNVGDEALVGRPVCVAT
+CSEKFKDFQGIGTPYGHGECLMQCACVVDCAVTYSYAGPTVLLEKYTRNNHMQEGNFAIA
+YHPEMALVYALNNFVEPTFSETFLWPLHLDENLIPSVGDPTEKRPGRIHVAEGSQVAHAA
+NRVGGYYLRLKNDNDYNWPDNGGKIFKLKRMTLRVAEHNGLAGFHQVWARNKFTTGKTEH
+GTKKPKDPLSRFGSPQAASGTIARETAGLLNADALVTWSPEACHLTHPHAHGHKPGPKNK
+RLSLEVKSKSNGGPARELTGLPALFLGQPGGHAKNRLCKSYSVGGCKLLAQ
+>E_450
+AHTPLGKVLKGCPTASQADKVWFCCEGKLKLTKFQSGFIRLQGAIGSDVAPFVYSQLKEA
+ISTDIEGEAFDEHCKLGKVPYYTERGLAVVDKGAQSPSHWCSSGGTAVDLGCRGGSGNYS
+LCQHSIQLVVGTPSAHMTNLATPTAAVKSTEADPPSSLVLAKPHKKGAAIVLPKEQMLHT
+KYPVIEPVYDTECSSAKYRHVLGSLLDGSCSNSERIVGPVAALLLKQREDFIITTECWKV
+SRSFAFLIEYACLRVFPSLASMSSQTKSLARLKDGRIRVLSDLEWRIEGWALKVNNRWGC
+GNELGKGLRQVVYLHVNDGLGGHFKDKQKYGKVPAICHPDRDELGDHLIGYRVREDFASF
+KAGMAKMKLSTASLRDKEEDAQVYGLILAGTMEATVVRVSGDDTSVEYCFGDNLHKDWAA
+LGTASLVDTKLRQNSGIVKRPCFKICIERAACPLRAFNHLGPYLDDGVASCNYDIGSSLM
+LAAAFPVLCSPAPGSVANTDNEKRFVDHEASSALLRHHACKNVGDETLVGRPVSVASCSE
+KFFRNFQALGKPKGHGQCSMQCLSVKDCAVTHGYTEPTVFLERFMRNHELQEGDFALTYH
+HYLAEVYALGSFIQPTFAVPVLWPLHLQDNLIVDIGDPGKIHAGRGHVAEGDQVAHGLAC
+LGGFYSRLDNENNIKWRETGGQMFKIKRMTLKVSIHKTLAGFHQVWAVNTSAKKPHSVKK
+PKDPISSFAAPQAVSGTRARETAGGLESTILVTWDPPTCQIIRAHTYGQQPGPKGGAVSL
+APKVGPAGVPTPHLTLKTAQFLKQPAGNADNRLVKSYITGACDFLPH
+>E_451
+AHTALGKVLNGCKAASQSEVLNFSCDGRMKWSKFEPMFIRLQGPDVVEVAFFILIPLKDA
+IGTRTEEHCKLGKVKYYVEREFAVHHCFNGGASDSGCRGSDGFYKQHQYSISLVDGLPST
+HTQVLAAPTGAPTSNELEPPSSFQAGKPQKKGTAVILPKPQMLHSKYEVIVPLAQEDCSK
+SKYTHVLKCLPNSCSHSERIVYGPVGALLLKQQEAFIISVSCHRAARTFAFLIDYACVRS
+FPDLQRMNVTQTKALAKLKAGRLRVLHDIQWIEEGWIKNSNRLGCENELGKGLAPLTYLT
+VSDDLGEYYDESAKIGYGPNICQPARQYLGDNAIGYRVQQAFAAFKAGKATTRMSPDSLR
+DKDQDARKAVPVFNLALSGTLESTVVKKQGDDTKGEYSFGDNLHKNWVVLAEESAVDARQ
+RQNKGVVKKFKICEERASCKLRSFEHLSVSLDDGVGSCNYDIGSSLQIGKELCSVALGSV
+SKADSQKRFHKKASSALMRHHQCKNVGDEMLVGRPVAVATCSEKFRNYQTLMKPYGHGEC
+RMQCACVKDCAKTQGYTGQTVLLDRFTRDNELPSELENFALTYKHWMAQSFPLGSFVQPT
+FSSPVLWPLHKDDNLITNIGDQVERRAGRIHLAEAAQVANEMHCLGGYFLPLTNHDASNW
+GEKGGKIFKINRMTLSRADQKSLAGFHEGRARTQFLSAKDVHTQKKPKNAFSRFGAPQAA
+SGTVAPETQGLLEANVLVTYSPPASELVRPIAHGHMPGPKGKRVNFAPKSGSVAYATKRL
+TLLESLFLGRPAEDADNRLCKSYITGECELAPH
+>E_452
+AYIPLKKCLAGCVTSKQAETVWYCCTGRMKWNKYEGMFVRLQGANGAARYSHVASFVFSQ
+LKEAISSYIEGEAYDALCKLGKVKYYVEREYSAHRCSDGGTAKDAGCRGGKGNYKQHTHD
+AQLVVGIPSTHLQTNATPTGASKAAELEPPSNFLAAKPSKRGAAAELPKEQPLHSKYEII
+VPVYDNDSKSKYRNALKKILPGSHSSGEQFYSGRVFALLLKQQPAFIIGSECHKTARTFI
+IEYVCGRSFPDLQSMNLAHTKALAKLKSGRFRALLDVNWIEEAWTIQKDGRLVCENDLPK
+GLRTVVHLSVQDTLGGYYNQSTKYGHVPWNCQPDRPALGDHLIGIRVPDDFTNFKTAMAR
+LRLSPDSLRTKEQETRLAVQVWGLILSGILAPSVVQMDPEDTGLSKKLGQVPVADFNFKN
+GERSFGDNLHKGWVALAETETVETKLRERAAIRRPCFKICIEWADCPLRSFQQNDPYLKA
+GVGFCDYDIGTTLMISHALCSKLPGSVASADNEKRFQHKASSVMMKNHVCKTVGDEMLVG
+RPICVATCNENFRQSQPLGKSWSEGSCLVQCACVKDCSVTMRVHGYSGPKVLLDRFARNK
+ALEELEKFALAITHYMAQTYALGRFVQPVFKSPVLWPLHQDDNLKTTISKQSDKRFGRVH
+LNQGSQARGFNCKLGGYYLRIKNKGDFNWPESSGKIFRIKRMTLKIADEKTLAGVHQVWE
+RNRLNTGKPKPHSRKKPKAPLDRFGNPQAASGTCARDTLGLLEANVLITWTPPACQVHRP
+HAHGFHPSPKGKRVSLSSETGSASFFTPKSTLLEALFLDQPNPAGDAAKKLCKSYITGSC
+ELLSH
+>E_453
+PHTPLGRVLDGCITTSESEIVWFCIEGRKRWNTFESMFIRLVQGANGSTVATYVFTPLKD
+AQSGNADGDAFDDHCKLGKVKSYVAPEFPAHQCSSGGTISDAGCKGGTDHYKQHEHKIQL
+VIGLPALHMLTMATPGGAVDSAGTEPPSSAAKPHKRGAPVILPKEALTHSGYILTVPVFQ
+DGCTRSKYRHVLKSIVPASSSTDERINGPVGALLLKQQWEAFVVSTECVKVVRTFGFLLQ
+LACLRDFPALQKMNISESKPLERLDSGRLRVLLDIDWLEDGWTIKIGNRLGCENDAGKGV
+RLVVYLSINTAAGGYYDESTKYGHVPSICDPDRQTLGENLKGYKVSEEFLNYRAGMAKVK
+LPADRLRDNEQQARCAVQVYGMLVLAGTLEPSVVQMEGDDTNGDYFLGSTLHKDWINLAD
+TETPTRLRQNSGIIMWPCFKLCVARSNCNLRSFQHLNTYLDDGHGSCSYDIGRSLMVSAV
+NSATAPNSVANADNTKWFHHKAHAALMRDHVCKNVGDEMLTGRPICVASCSEKFTNFQAL
+GKPYGHDQCLMQGACVKDCAVTHAYAGESVILTLFTRNNQLQAVGNFALTYHHYMLKTYT
+LGSIVQPTFRSPIIWPKLCHLDDNLITSNTEQQVPHGLTCLGGYYLRLKEDDNFDWDSET
+GGKVFNKRRMTLKVAEQKTLVRAGLADQDVLVSWRPPACQLVRPHAHGHQPGRVSLIPKS
+GSTGFPTPRLSLVELFLGQQAGNADNRLCKSVDLGACELLPH
+>E_454
+AKTPPGKLLDGCTPVSQDQIAWFCCQSRMRWNKFESMFIRLAQGANGSDVATFVSTELKE
+DLSDHIQGEAYAEHNKLGAVKYFVEREFASHRCSSGGAASPAATRGGSNPYSQHQHYTEL
+VTGLPSTHMETLATPTGAVQPDQLESPKSRKQKLFPVGMTTDHKKVSPVVPSAMGSYING
+KPHKRGAAVILLPKDQMLHSSYGEVVAVYDYGCVIAKFRHILKSVLPGTTSASERIYGPV
+GAMKLSQEGAYVLSTKATKRKFSFLIEYACLYLKGCKESGKTALHLGNSLKSRIEHIEHK
+SGTIQQEEEYVLDKLLHSALVGQTLVHVEEKGRQYPDLVSMELSQTKSLTRLKNGRLRVL
+LEIEWKEEGWGIQVPNRLGCENDLGAILRPVTLTVLEGLGGYYDQSTKYGNLPSICHPER
+HALGSHLIGYRVSEDFANFKPGMYKMKLSPDSLRGKQHEARSALQVYGLILDGTLEMSLV
+QMQGDDSNAEYNFNENLQKKWGPNAEAETIDTKLRQNSVILTRPCFRNCIDKADCGLLSF
+TDLNPCLDDGVGVCNYDIGSSLLISAALCSTATNNVANADGEKKFRHGASSAFMKHHVCK
+NAGDEMLVGRPLCVASCCERFRHFQALGKPFGHGQCLMQCACVKECTVTHGYAGPTVMLE
+GFTRTNQLDELGKFALSVHHYLNRTYALGNLVKPAFSSPVLWPLHLDDNLRTNIGDVSAK
+PAGRVHLADGTQVEHGLDCLGGLYLKVKDEDNFDWPDEGGNIFNILNMTLKISEEKNLAE
+VAGLLEGDTLVTWTPPACQLVTTREDHEKRLFGPCSGLKFKYANGLNGHQPSPSGKRVSL
+AAKSGSASFPSPKLKVLEALFLGQPAGNADNRLCKSYITAGCQLRPH
+>E_455
+PHTPLSKIFQETSAPQSNILWFCCEGQMRFNKFKSMFIRLAQGANGGQIAQFTFAPLKSA
+DCLTTQINSAAGLYHESDDPGGSWTCGLLLRCDAASPGVEVFAGGAEVSVFRTKDMYGAD
+LRAPKFCLEEQKPWIAKEEQRSEADAYDEHCKLGKVKYYVEREFPAHRCSAGGTASQCGC
+RGGNGFYKQHQHGILLLIGLPSTHMPTIADPTGAGKGAQLAPQTSFIAAKPHKRGAVVLL
+PRDQLQHNSYEQIVPVFDDGSVKSKFRHVLTKVLALSCSSSERKYPPTGALLLKNQKVFI
+ISTDCHKVVRSFAFLEYACLRSFGDLQGMTIMQTKALAWLIAGRLKLLLDIEWIEEGWSI
+KVPNHLGCEDTIGKGLRPAVYLSVNPASGGYYDESTKYGHVPSNCHPERHTLGDHLIGYR
+VPEDFVIFKAGMAPMKYSPECLRNKEVQPRSAAHVYGLAVTGTLDVSVVQMRGDNTNGDY
+SFKDAHKDWVALAEDETIETKLAVNTGIIKRPAFKICINRTNCPVRPFSQHLNPNSQDGV
+GSCKYDIGAPLMISAGACSTATSGSVADADNECRYHHKASSTLLRNSICKDVGAELLIGR
+PICVATCSPKFRNFQALGKTYGGGRCLMQCACAKDCLTTHGYSGPTVLLERFKVNKALDE
+LGNFALTYPHYTAMAKTYALGSFVQQKFSTPVLWPLHANKKAITNIGEQADKPAGRIHLV
+DGQVASCLNCLGGYYLRLRDDNDFDWPAIGGKVWMMARMELPIAEHKEVAETAGLLEAAV
+LVTWSPTACQLVRPHAHGHVPGPKGKRVSLAPKTGSAGFPSPRVSLKGMLFLGQPAGNAD
+NHLCKNYITGGCELLPH
+>E_456
+PHTPLGKVLNGSKTASQSDIVWFCCEGRRRWQKFESMFKRLAQGADSCKVAKFVFDALKE
+AVCTKISGEAYDEHCKLGKVKYYLEREFPAHRCSSGGTANDAGSRGGSGHYKQHQNAIQL
+TVGLPSTHMQTIATRTGGVRNSEYLESPAPFIAAMPHKRGTAIILPNERLLHSNYELVIP
+VYDDACAKSKFRHTLKSLLPGSCSSTKVYGPRVGILLHKQQEDFMIATDCHKVVRTCFAF
+LFIYSCVRDFSNMRSMNFRQTKQYERLKSGRLRGLLDVEWIQQDWMISVGQRLGCEDDLG
+KELRPIVYLCVDNALTFYYDESTRYGHAPSACHPDRHTLGDHLQGYRVSEGFANFDAGMA
+KVKLAPSSLRDKEQEARSTVQVFGLTLTGTLTPSVVQAEGDDTNGEYTFGKNLHKDWVTL
+AEAQVVDTKLLQNSGIIKRPCFSVCIHRTECPLRPFQNLKLHDGGSSCNFDIGSELMISG
+ALCSTEPGSVAKADNQQRFWHRASTLLPRREVCKEVGDELKVPICVATCSKKFKDFQLLG
+KPYGNGRSMMQCSCFKDCPVTNCYTAPTVLLDRFVRNNELDDLGNFALTFHHFMAKTYDE
+HPAFDASVLWPLHLQDNFITNIGEQCAKRAERIHLAEGAQSAHGLACLGGYYQRLKESDD
+FEHNPETGGQVFKIKRSGLKIVEQKTLAETAGLLEGAILVTWSPPACELARAESHGQMPG
+PTGKRVGRAPKSGSASFPTPRLTLLETAADNRLCKSVTGGCELLPN
+>E_457
+PHPLGSVLDGSTTTSEMDIAWFCCEGRMRWNKFESLFIRLKHSAGGAEVASFTMTPLKEA
+VKTHVESIGYDEHCTLGKVKYNVEREFPAHRCASGASAKDRGCRGGSGHYKQSQHTIQLV
+LGLPATHMQTLSTPTGAVKSASLEPSNFVAANPNRRGAAVILPKHQLLRTSYEVIVSVYD
+DGCGKGKNFKHVLMSLLPGCCSTSERIYTPVGAALVKQREQFIISTECHSVVRTFVLLIQ
+YGCVRKFPDDLPPMHLTQTSKALPRVKHGMVLLDVEWVEELGWSFRHKFTKDLGCENELG
+KGLRPTVYLSVREALGGYYNLSSKYGHVPSVCHEDNHFLGDHLIGYKVSDNFTNFKVATA
+KMSKSPDCNRDNEQADRQAVQVYGLALSGTLNPSVYQLDSDDTTAEYSYGDNLKDWVALA
+DVELVDDMLRTNAGTIRRPYFKICTARANCPLRSFHGLNRYLDDGVGKCNYDAGYELLTS
+AALCSKVKGSVAKAETDKRFHHKASSALMRHHVYKNVGDELLVGKAMCVMTCSEKLRSFE
+ALGKPYSHGHCGLLQCVCKDCSVSHGYSGPTRLLDRFTRNDELDELGNFGLTYHHYMQKT
+YALKSFTQPTFSFPVLWNLNLDDNQITNIGDPAAKKAGRIHLAAGAQVAHGLHCLLFPCV
+GGMYLRLKQDEDFDWSQTGEKIFKIKRMSLRISEQAKTLAQTASLLEAALLVTSHPPACQ
+LGRPALFLGDPAGNADDRLCKTYVAGGCELIPH
+>E_458
+KRPLGKTLDGCDKASQQQAGWPCCEGRMRLPPLESVYIRLIQGNEGPDNASFVFVPLKAP
+VKTQIESETYDEHCKLGTIKYYVEREKFPSNRCSSGATSNNAGCRGASGHYKKHQNNIKT
+QLGIGLPSTRMQTLAIPSGAYRSAEVSPPARFIAPSTHKQSAAVSLPNHQLLFASYAAIV
+HVYNDGCAKKASSFRKVLKSVLPGSCSSSKERVYGPVGPLLLKRGDAFVISTTCNKLVTF
+KFLIEYACLRSLPDLQTLEYSQSKSLRRLKSGRLRVLLNMEWTEGGWSVNFSNHVGCYKK
+YNLVPAGMAGADDRENDLKKGLRPVVVLKVNDALGGYYDESTKYGHVPSICNDDKHTLGD
+HLIGFKVKDDFANFEAGMVYLGLGPDNLMDKELEARAAIQVYGLLFSGKLEPSVVQMEGD
+DTHGGNTIGDNLHKDWVALAEAETLDTSLRQCSEITKRPCFDISVERADCALRGFQALGP
+YLDDGVNSCSLEIGSSLMVSTVLCSVAPGSNAQNEKRFHHKGSTALMRHHVCKNVGDELL
+VGPPICAATCSEKFRNFTSLGKPFGEGDCLMACACVKNCAVTTGYNGPTVKLERFTRNAE
+LDELKNYALAYHHYFAKTYAAGSFVHGAFSSPVLWSLNNLVTNNGPERSEKRAGRIHLAD
+GAQVAHKFNCLGSYHLRFKDDDGFDWPQGGGKVFKIKPLSLNIADQTTLADNTDLLVADV
+LVTWSPVACPVLIPHAHGHQPGQQGKRDSLDPKDGSAAYPTPRLTLLQALFGAQCEGDAD
+SRLCKSYINGNCQKLAH
+>E_459
+PHPLGKVLDGCKTACQSQIVWFCCEGRMWWNAFEQMFIRLAQGADGGDVASFVFTALVDI
+INICIQGQLTDDHVKLGKVKRFIERQKFPGQKCSAGVTASEAGCRAGNEHFKQQQHGTNL
+VIGLPSTHSQTLSVPTGKVKSSELEPPASFISIKSHKRAAAVILPNHQLLHGYEVIVPPY
+EDGCAKSKYRHVLVKGVLPGACGNSEKIYGPVVLLLIKHDEAFIVSTECHKNVRTFAFLI
+DYASLRSLPDLQAMNLSHTKALARVKKSGQLHALLEIEWMSQGWSAKNVASHLGCESKLG
+NGLNPVVYLPGGDALSGFKDESIKYGHVPSICHGDHNKLGDHVIGYPRVSEDFANFKAGL
+AKMKLSPNSLRDNDQEARSALHVYGLVLQGTFEPSMVHMEGDDPDGEYAMGDNLHKDWEH
+LTERQSAADTKLREASGVIQRPKFKICIERANCPLAKSFQQLNPYLEDSCGSCNYDVGSS
+LMIKAALCAIAPSSKSDHDSKFHHEASGALVRHHVCKNVGDDMLVGRPICVNGAACSKKF
+RNFESLGAPLGNGQSLMQCACIKDCTVSHSYDGPTVLFTHNKELDELGNFALSYHQYMNK
+IYPLGSFVQPLFGSVMLWSLQLDSKVITNIGSQNAKRAGRIHVAEGAQIAHGLNCLGGYY
+LRLKDDADFDWPEAGGKIFKIKRMSQKVNEQETLAETPGLLEAAVQVAWNPPACQIVRPH
+GHGHQAGPKEKRVSLVPKSGEAGFRTGSLTLLEALFLGQTAGNADNRLCKSYVSTGGCEL
+LPH
+>E_461
+VNTQGKVKDACGTASQGQIVWYCCEGRMRWNKFESMFIRLAVGVDGSDIKSFVLTPLDDA
+ITTNIQGQAYDHCKLGKVKYYVGREKGPAHRCSSGASASDGGCRAGSGNYKQHQHIQLVL
+GLPSTSMQTLANPTGALHSAELEPPAELIAAKPHKRAAAIMLPKHLLLHSEYEVIITVYD
+AGCIKPKFVRFVLKSVLPGTCSSERAHGSTGALLLKAQDAFIISTECDKVVKTFSFLIDY
+SCLPSFPDLQTMHLSKSKALARLISSRHRVLLDIEWIDQGWSIKVSNPLGCGHGTGIRPV
+LYLSVNKAVGVFYEESNKYGHVPACCHPDHHTLGDHLIGYRLSEQFANHKAGNANMKLSP
+DNLRDREQEAKKAVQVFDLVLSGTLEPSTMGQGEGDDAEGQYDYGENLHREWTNLGEAEA
+QTTKLRRNSGVIKRFPSFKICIERSNCPVRSFQHLNPFTDNALGSINYDIDGSLMICAVL
+CHSAPGSNEKNEGRFHHNASAAFMRHHVNVGDELLVGQVICIATCSQNYRNFQALGIPFA
+HKRISMQCACVKTCVVTHGYSGPTVLLERFLRNNKLGELGNFALTYANCSAKTYALGPFV
+LPTFQSPVLWCLHLKDNLITNIGGQSEKRAGRIHLAVGGKVAYGLGCLPGYYLRLKKDEN
+FDWPDTGGKIFKIKRKALEIEERSTLNETAGQLEATVLVTWSDPAQLVRPHGHQPGPKGK
+VVSLAPRSGSAGFPIPRLALLEALFAGQPAGNADDRLCKSYVTGGCELPAH
+>E_462
+AHPEGKILEGCTTVNQSQIVWFCCEGRMRWNKFNSSFIRLEQGADGSDVTKFIFTPLKDA
+TSTHVQGQGYDEHCKLSKVKYYVEKHKFPAHRCNQGATISDEGCRAGQGHFKQHLHIIQL
+AVGLESTAHVETSAAPTKVVKSAELSPLASLIAANPHRRAAAVTLPKSDLLHSSYEVIVL
+PVYDSGCAQFKFRENVLPGSCSASDKIYGPVGALLLKQEEAFAMAAECQKILRTFQFLIE
+YPPLKSFPDLQSLNITETKYSSATATENAYGAGIADSVYDLSALARLKTGRLRGLLDVEK
+FEQGWTVKVSSNLSCENNLGKGLKPLVYLGSYVEESTKTGVASICDHNLNSYRITASFAN
+IKDGMHKMSLDPDSLRAKDREAHATQLVYGLCLGGTLAPSTGQIEGEKTRGDYNFGENLH
+KEWAAVVEAETVKTKLRQYSAIIKRPCFKICTDRADCPLRCFQHLNQYLDNGVVSCNYDI
+GPSLMISANLCSFQPASNADVDKRFHASASSAHMRHHVCKNVGAELLVGRPVCVSTCSEE
+FRNFQAHGKPKGHGKCLMQCACVKDCAVAHAYSGKTALVLERVTKSDTLDDLGDFAVAHY
+PAKTYALGTFVQPTFENPVLHSVHLGDNLITAISDQSEVKAGRIHLAEGAPIGFGLKCLG
+GYYLRLKDAQDPDRPETGGNIFKVKRMSLKIAEQKKLTETAALLEAALLVVWVPACKLVR
+PHTHGHMPGPKGRRVSLATRSGAAGFGLNRLTLLEAIFLGQPQSKADERFCKSYISKGCE
+LLPH
+>E_463
+THPQGKVLDQCTTTSSSQIVWFCCEKRMRRNKFESMFYRLAQDDGSEVAAYVFTPFKNAI
+QAHIQGEAYDEHCKLEKVKYYTNREKFPTHRNRCSPGQTASAAGCTAGSGHYGQHEHKLQ
+LSVGLEGTHMTTYATPTGAVKSTPLEPFFIAAIPHKRAAAAALPTNQLMHSSYEVIVLPV
+YEGCGKSKFRHVLISVLPGPCSSRERLFGPVGLKQQEAFIVSTQCHKVIRAFEFLIEYAC
+LRSLPGLQGENLAKTKALAQLKSSRLRALLDIEWIETGWSIDVPKHLGCENDLGKAVLQP
+VVFLSVNDPLGGYYEQSTKYGHVPSICAHPDKENLGEHLTGYRSSEDNPDYKAIMAKKKL
+SPDSLKDKEQEARNAVEVYGLTLSGTLEPMTGQVESQDSNGEFSFGDKLHKDHVAVAEAE
+SDDPKLKHNSGIIKRPCFQICIERSKCPLRSFEHLSPYLGDGIGSCTPDFDEILMISAAL
+CSVAQSSNQAYKERFKHKTSSPLMRHHLCKGVGAELLVGRPICVSTCSEKFRQYDALGKY
+GHGHRLQCACVKDCSITHGYNSPTIALEPFTCNNELNELGNFALADYMAKTFALGAFVAS
+AFSGRSKSPVLWSLHLDSNLITNIDDQSEKRAGRIHLAEGAQVAGLLKDEDDFDWPEAGG
+KIFRMKRQSLKIAEPKTLSDNASVLQAVVLITWSPACHLRRAHEHGHQPARKHRVSLAPR
+STSAVFPASQLCLLEALFLFQPAGNSKNWFCKSYITG
+>E_464
+VSPQGKVLDGCTTPSHTEIVWFCCEGRMRWDKFQMFVRLARGDASDVNEGVNSPLKELVA
+ANIHGNSLDQHCKLNNVKYYVDREKFPAHRCANGAAASDAECRAGEGHYRQHQHTLELVA
+VGLQNGHLQSLATQSGAVKALEPEASFIAAKPHKRATAMLLPKHQPKHSAYEVTVLAIYD
+DGCAKSNFRHVLKDVIPPGTCPSSERIYGPVGGLLKQQEAFIVSTECHKVVKPFTFHIEY
+ACLRGFPNLESMNLNQTKALARLKTGRLRVVLDIEWIEDAWSVKPVNHLGCEADLSKALR
+PVVFLSVHDAIGGFYQESTKYGHVPSICHPKRHDLGDHLIGARVSEDFAEYKGKKAKMEL
+SPESLREKEQEARPAVQVYGLLQSGSIEPSTGHMEGDDTNQAYAFGGELHRDWVAVTQLE
+AVDTKLRHDSGISKRPCFKICIQRAKCPLASFHLNVYLDDGVGDCNYAISSSLMISAALC
+PTAPNSNADYIKRFIHKNSAALLRHHVCKNVGDELLVGRPICAAECADKFRGFQALGKPY
+GHGQCLMQCACVKDCGYKHGYPGPTPLLDRFTRDNDLEELGNFSLAHNMAKTYALGSFVQ
+PIFASPILWSLQLDDSLIAEIKDQSEKRAGRLALAEGAQVAFGLNCLGAYYLRLKDDQDS
+FDWPENGGKVYKVKRMTLKIADQKTAAATAGLLHAHSPQDTLVAWGPDCNLVRSHAVGHQ
+PGPKGKRVSLTPKSGAASFHYVPRLTHLEALLVGQPPGNADNFCKALRESHISGGCELLM
+H
+>E_465
+AHPEGQLLDTCSIAASTSQAQIVWGCCNGRLHWLKFETLFIRLAQRNGSGHYKQHQHPVQ
+LMSMGLHTTHDILASATGAVKSAKLAPPASFIAAQPHKRKAAVILPKHQLLLSPYGVLVL
+PVYDDGCAKDKFRHRLKSVLPGTCTPSERIYGPVGTLLLKQQPAFINIGTECQKVVRPFA
+FLTEYACLWSYPDLQSSNLSDTKALAKLKGGRLRVKLDIEWIEKGWDIKVSGHLGCENQL
+GKNLQRIVYLRVDDALGGYYEEIKYGHSPSICHADRHSLGDHSIGYRLSQDFTDFRAGFA
+KMKLSPDSLRDKDCESHSSVQVYGLVLSGTLDPACPQVEGDDTNGNYSFGDDLNTDWMQL
+AEAETVDSKLRHNSGIIKARPCFKICINHAKCPLRSFQLDGYLDDGVGSCNYDIVSSLME
+NAALCGTAPGSNADEDKRFHGLATSALMQLHVCKNVGDEPLVGRHACVETCSEQFRDFHE
+LGKPYGHGRCLMQCACLKDCAVKHGYSGPTILVERFCANNELDEIGNFAVAHYITKIYAL
+SSFVHPTFASTVLWSLHLDDNIITEVGDQSEKHAGIIHLAEGAGVAFELNCLGGFYLRLS
+DDNDYDWPETPGKDKVQVFKSKRLSLKIAEQKTNAETGGLLEAEVVVTWISACQTVHANE
+HDHQPGPKGKRLGLAPRAGTAGFPVPRYTALEAFFLGQRNADYRLCKSYINGGCHLLPH
+>E_466
+AHPQGKVLDGCVTAAQSQIVWFCCEGRMRWNKYESMFIRLATRHGSNTAYIVFSPLKQAC
+VAAHIQSKAYDEHAKLGKVKFYVEYEEFPAHRCSPRSGATAADGGCRSGSGHYKQHQHSI
+QLASVGLEALATPTGGTSCACECFSGAVKMAELEPPAGFAAAKAHKKAATVILPKQQLLH
+ESYAVIVSPILDIIAAYDHGCAKSKFRNVLEAVLMSSCASNERTYGEVGALLLKQREAFI
+ISAECHKPVRTFSFLVKFACLRSFPDLQGMGLAETKALARLKADRLRVLLKVQWTASGWP
+LRLSNHVGCDSKLGATRPVVYLSTNSVLGGKYEDTKYGHVPSKCHPERVTLGDHLISYRL
+SEDFANYQAAMAKMQLSPDKLRDSEQEARSAVQVYGLSIAAILDPSTGQMDGDDTNGAYS
+FGDNLHKDWVNLADNEESVDTKLRHNAGIIKRPCTKLCIEHAKCPVRHFHLRHPCLDDQV
+AACIADIGSNLIAAALCSVSPGSNADTESRFHHSLTTSLMRHHVCKNVGHELLVGRPICV
+ASCSEKMRNLLGLAQPYGHGCKPPSDTVQCLISCACVKDCAVTHGYSGPAVLLERFSSNN
+ELDEYGDFALSHTMAKTYALGSLVQPVFSTPVLWSLHLDDHLIAEVAGQSEPRAGRIHLP
+DGAQVSFGLNCLTGYYLILKDSDGFDWAATGGKAFESKRVSLKITEQKALAEPAGLLDAD
+SLALWAAACQLVRPHTHGHQPSPKGKRTPLAPRSGSAGYPVPRGLATINALFLGPPSADN
+RLCKSYITNQCSVLPN
+>E_467
+AHPQSRVLDGCTQFSCGEFSSQSIVWFCCEGRLRFKFESMWIRLAQGTKSDVASFVHGPL
+KEAIAAHKQGEAYKEHCKLGKVKYYVERDKFTAHRCSSGGTGTEAGCRAGSGHFKKIPHT
+VQLVGQGEDSTHMQTLKTPTGAVKRAELEPDSSFIAAKKHKRAAAVILPKHQLLHSGYEI
+ILMKAFADGCAKSNFRHVLLGVLPGACGSSDRVYGPVGGLLLVQHEAFIISSQCHKVVRT
+LLFLLLSDNVIEYACLRSFRNLQSATLSTTVLNRLKAGRLRVLLDIEWINDSWSAKVMNH
+LGCQNDLGKGLRPVVYLSVNEAVGGYAEETKYDHVPSLCHPDRHTLSQHLFGRVSQEFAN
+YKPGMAKMCLTSESFRDKEQEAFQARSAVKVYGLVLSGTIQPATPQMDGDDTNTDESDGP
+NLHKDWVALAETDAVNPKITHNSGIIKMPCFKICVEHMNCPLRSFALNPYLDDGVGAPAF
+AIGSSLMISAAFCSKAPGSNADNELRFHHKASSSLQSHHICKNVGDELLVGNSVAVATCT
+AKFRAFQDLGKPYGHGQCLMQCVCVQDAAVTHGYGGPTVMLERFTRHQELDELGDFVLAH
+YMARTYGLGSFVEPTFSGLVLWMGHLDGGLLTNIENASEKRQGRIHLAEGAQVAFGLSCL
+GGYFSRLKEETDFDWPETGGKLLKSKRMSVKIAEQKKLVETAGLLEEKVLVTWAEGCGLV
+RPVVHGHQPPSSGKRVTLGPRGGSAGRFPVPKLTLLEALFMGQPHADNRQCKDYVTEGCE
+LLRH
+>E_468
+IHGQGKVLDGCTTASQSQIVWFCCEGRMRWNKFEAMVKLAQGDGSESNVFAPLKEAIAAH
+IQGEAYEDHCSIGKVKYYTEREKYPAHKCSEATTSNDAGCRSGSGHYKQHQHSIELVSVG
+LEGTHMASLAVPSGPVKSADGEPPARFPVSKPHKRASAVILPKPHLLHSVYDVVVQAVYD
+DGCATKHKFRHVLKSISLPGKCANVARIGPVGALLLIQQDAFIISTECHKVVRTLAFYLI
+EYACLRDFPDLQSMNLNQTKVLAWIKSDRLNALLKIAWINDGWSIKVSNHLVCENDLGKG
+GKPVVFLTVNEELVGAYCEDSKYDHVPNVCHPDRHTLGDHLIGYKVTKDFNNPYRAAMAK
+EKELTPDGLRDIEQEGRAAIQVYGLVVSGTVQPSTGQVEGDDYSFGDNLHQEWVMLAEAD
+SVDVKLRHNSALIKRPCFKDCIEHAKCPLRSFHLVPYPDEGGGSCNYETGTSLMVSSGIC
+SSAPGSNAKNEKRFHHKTSAALMRHVVCKSVGDELLVGREICVATCYGKFRNFQALTKNT
+IGPYSHGKCLMRCKACVKDCAVTQGYSEPTLVLERFKKDNALDELGDFARAHYMAKTYAV
+GQFTMPTASSPCLWSLHLEDNLITNIGDQSEKRAGRIHVAHGQQVAFGLTCLGGYYLKKA
+EDDFDWRETGVGKIFKSKSMSQKIAEQKTIADTAGLLEAEVQVTWEGECPLLRPHAHGHQ
+PGGGDLRGQKSKRVALAPRSGSAGRFAVAWLTLLGALFLGQPDANERLCDQYETGGCEPL
+PS
+>E_469
+AVPQGKVLEGCTNASQSRIVWFCCEGRMRWEKFETLFTRLAAGNGSDVASFVFQPLKDAI
+AANIQGEATEDHKLGDAKYYIGREKKVGFPIHRCSSGAADSDAGCRAYKQHMHTIGYVGV
+GLDSTHMQTLATPTGAVKSAELDNPAPFIAAKPHKRTAAVILPKLQLVHGSFEVTVLPVY
+DDACAKSKFRHVVKDVLPASCSSGKQAYGPVGALLLIQHEAFAITAQCHKVTLVVRTHAF
+LIEYACLRVFADLQAMNLSQPKFLSRLTAGRLRVLLDIEWLNEGWSTKVSNQLGCESDLG
+KGLRPCVYLTVNDRLGGYYEETKYGHVPRICHPDRHTLSDHLINYPVSEAFANYRAGLAK
+SKLSPDTLRKKEQEARSAVQVYSLVLSATLQPSTGDMVGDDSKARISISDNLHKDWIALA
+EVEHVDGRLSHNWTEIVKKPCFKICCEHAKSPLRSFHLEPYLDNGVGPCAYDIGSSLMIS
+AALCSTALGENADKETRFHHKAGSALMRHNVCTNVGDELLVGRPACVATCSQKFRNFQAL
+GPYGHGQCLMQHVCTKDCAVTLGYAPMVLQNASDLQRFSRNNQLDELGNFALGHYMAKSY
+ALGSFVEPTFCSPIHWSLHTDDNAMPLAGIGSQSEKRGGRLHQADGRTVFGLNCLGGYYL
+RLKDDDDFDRPETAGVFKSKKVAMKVAEQIDLAAIAGLADAAVLVSWAAYCQLVRPQAHG
+DLPEPKGKKRSLAPRSGSSGRNPVKKRLTLLEALFLGQPNAENRLCKSYINGGCELLPH
+>E_470
+AQPQGKVLDSCTTAPHSQIAWFSCEGRMRWNIFESMFIRLAQGDGSDVSSFTFTPLKEAI
+SAHIQGEAHDEHCKLGKVKYYVSREKFPHQCNSGPSASDANCKAGFGAYKQHQGSTALQA
+VGLGSTQMETLATPAGDRLPAELEPPASFIAAKHNKRAAAVELPKHQLLVKSTYEMIVLP
+VYDHGCSKKYKHVLKCVLPGSCSSSERIGALLMTQQEAFAISAECHKVLRTYAFLLEYEC
+LRSFADLQTMNLSQTKILARLKSKRARVHLDIQWINDGWSLKVANPVKCDNDLNKGLRPV
+IYLKVNNSLGGYYPETTYGHVPTLYHADRNTLGSYLIEYRLSRKDFANYSPSMANMKLKP
+DSLRDKEQLEAKSAVQVYGLVLSGTLKPGKGRVEGDDTNGEYDFGDNLQKDWVILAEAEG
+VDTKLRHNDGICKRPCFKLCFEHGKCPLRSFHLDPLLEDGVGACNFDIGSALMIPAALCS
+TAPGKNADGEKRFTHKASSALMRHHVCKNVSDELLPGRPICSEKFRNFQAFGKPYGHGQC
+LMECECNKDCAVTHGYSGATVLHNASDLEPVRFSQNNETDELGGSALGHYMAKTYLLGSY
+VQPTFSSPVLWGLHLEENVFTNIADQSEKRATRIHVSDGAQISFGLNSTGGYYLRLKDDD
+DFDWPETGGKIFKSTRMTLRIAEQQTLAETAGLLEEEVLVTWAAQCQLVRKHAHGHQAGP
+KGKRRSLGPRSGSAGRFAVPKLTLLNALFLGQPNTDNRLCKGYIDGGCEILPH
+>E_471
+AQPQGKVLKGCDTTSQCQVVLTWFCCTGKMRWTKFNSVFVVFTQGDGSNVGSVFVFTVLK
+EAVAVRPQGEAHDQHCKLGKVRYFEREKLPVVKCSSGAGASDAGCRAGSGQYKPHQHAIQ
+LVSVQLEGIHMQTLATPTGSTKKPDLETPAGFIGAKPCKRAVAVILRKHQLLHSSRDVIV
+LVGYDDGVAKPKFRHRLKSVLTGSCKSPERIYGPVGILNKKVKEAFAISAECHKVTRAFA
+FLLEFKYMRQFPKLQSKNLSRTKIQERLKPGRLRVLSLDIRWINDAWSIKVSNHLGCDND
+LGKGLRAVVYLLVNDILGGYYEETKYGHVPKIRNPNRHTLGDHLIEFRVTEDFAEAYKAG
+MTKLKLSPDSLSDKEQGARSAVQVSGLVLAATLPSVNQNEGDDGGLLRSIYVCCSIVDTN
+GDYSFGDNLHKDSVKLTAAESMNTKLRHNSGVIKAPCFMFCIEHAKCPLRSIQLNPYLED
+GVGSCHYDIGNALMISAALCPTAPGSNGDNEKRFHHKAQSALIRHEVCKNVGGELLVGRP
+KCVATASEKFRNFQMLAKPYGNGHCLMQCACAKDCSVTFGYSGPTVLENDSPQERYTRNS
+ELDELGNFSLTNYMEKTYALGAFEQPSFAPPVLWSLHVDDGLIDNAADQSSKRAVKIHLA
+DGAQVAFIDCVGGYYMRVKDDEDFDWPDGKIFKSKRMGLKISQTKTLAELPGGLEAELLV
+TWSPACPLVKPHKHGHQPGPKGDKRSLAPRSGLAARFAVPRLTLLEALKDIISETCFLGQ
+PNAKNKLCKSNITGGCALLPH
+>E_472
+AHPQGTELEGCTKAAQSQVVWFCCDGRMRWNKFASFVRLAQNEGSEVSGFVFSPLKETIA
+GHIQGEVEDEHTKVGKVKYYTERDKFPAHKCSSSETAGDAGCRAGFGHYKQHQHSIELVA
+LGMESTFKETLLSPTGAVKSASLEPPVSFVAAKNHKRYAIVIIAKRQLLSYNVLVLPVYD
+DVCARSRFRHVLKTVLSGCCSSTERVYGPVGQLLLIQQDAYAITGECHKVVKSLAFLIAY
+ACLRTFQDLQSVNLSQTKILQRLKSGQWSVLLDIEWINDGWSIKVSNHLACEDELVKGLH
+PVVRLPVNDALGGYFQDTKYGQLPSISHPDRHSLPDHLVEYRCTQGFANYKAGMAKMKLS
+PDSLHDKDQEAMSAVQCYGLMLSGTLEPSTGQKEGDETTGDYSFGDELHKDWVALPEAES
+VDKKLRHNSGIIKAACFKICIEQAKCPLRPFHLNYLDEGVNSCNYEIGSSLMIGAALCSS
+APGANVDNEKRFHHKASSALMRHHVCKDVGDQLLVGRNICVAKCCNKFFNFQVQSKPYGH
+GNCLDQCACVKDCATTHGYLCPTILEGSSDLERFNRSNELDGLGKFALSNYLAKRYGLNS
+FERPTFTSPVLWAVHLDDSTIVAIGDQTNKRAGRVHLADGAQVAFGVVCLGGYFLRLKDD
+EDFDWAEAGIKLFKSGRVGLRIAEQNTMAETPFLLEAEVLVTWVANCQLIRPHAHGHQPG
+PQGKRRSLAPRPSSAARYPVPKLTLLDKLFLGEPNADNQMCKAYITGGCALLPH
+>E_473
+AHPQGKVLDGCTTAPLTQVVWFCCEGRKRWNKFDSFERLADGDGSEVASFVFNQLKATIA
+ARIQGGDEAEHCQDLGEVKYYVSREKFPIHRASSGPTASDAACRVGSGHYKQHQHSIQLV
+NVGLQSTNMQTLATATPAAKSAELEPPASFIGTKLHKRVAAVLLPKHQLLSYEVIVLPVY
+DDGCANSKIRHVLKAVLPGSCTTGERLYGPQELFAISAACHKVMRTFAFLIEHACVRNFP
+DLQSRNLSHTKARLKSGYRLRIIVDIEWVKDGWSIKISNHLGCENELHKHLRPVCYLSVD
+SPSKEAALGAYYEETTYGHVPSISQPTLSDHLIEYRVTQDFLDSKAGMAKLKLPPDSVRD
+TEHEAVRSPVQVYGLVLSGTLQPSTVRMEGEDDNNGDFSFGDTLHRDWLALAEGTAEASV
+DTALRHNSGIIKRPCFKICLEHNKCPLRPFHLYPFLDDGVGKCNYKIGGSLMLSTAPCSI
+EPGGNADNEKRFHQKATSALLRHHVCKNVGDELLLPRCVSTCAEKFRNFQALGKEYGHGE
+CLKLMQCACVKDCAVTHGYSGPYVLQNASEMDKYSQANELEEEGNFEALAHYLAKTYALG
+ELAQPSFSSPVLLSLNLKNSLNIDIDDSSEKRAQRIHVSDGAEVAFEINCLGGYYIHMRG
+DDKIDWQETGGPIFKSKRSGLKVAEQKKLAETPGLLAAEVLVTWQAACQLFKPHSGHQKG
+PKGKRRSLAPRGGSAGKFPAPRLKLLEALFLGQPNATNRLCKTNITAGCELLPH
+>E_474
+THPAGNVLDGGLSAAQSQVVWFCCDGKRWNKYESVRLTQGDGSDPEEFVFTPLKQAIASH
+GQGEAEDEHCKMGKVKKYIERETYPAHKCKTGTTGTDAGCRAGPGHYKQQHHSVQLVSVP
+LQSSHQTLSTSAGATKWAELEPPSGLLAAKPHKRAAQVIRPKHQLLSYEGLVLAVYDDGC
+AKSKFRHIMKSCLPGSCCSSERIYGPVGALGLIKQESFAIGAECHKVVRGFAFLVEYQCI
+QEFPDIQSMNLSPHKIMARPKTIRLRASLGFDWTNEAWSIKVFNHLGCENDLGKGLASVV
+YISVNDDQEGYYEQTKYGHGLSISHPDRHTLGDHLEQYRVIQDFANLKGGMAKMRLSPDS
+LRDKEHEARSAVQVYALVLSGTLEPAKGHMEGDDTDGKYSFGADNLHKDWVALATEADSV
+DIKLRHHSGIIKRPCFKFCIDHTKCPLKPFHLNPFLDDGVGTCNFDIGSSLKVGSALCST
+GPGANAEEEKKFNHAASAALIRHHVCKDLGRELLIGRPICVATCSHKYRNFPALGVKTRS
+TYKPYSHTKTLKECAALKDCLTTGYSGPTVLQQASDYERFTDQNELEELGNFALAYYMTK
+SYGLPSFEQLTFSAPVLWTLHLKDNLITNISDQNERREGGLQLADGAQVDFGVNCFNGYY
+LKLKDEDEFQFPETGGKIFKSKRKGLKIAEQKTLANTVGLLESEVAVTWAAACQLLRPHA
+HVHQPGPKGKRRSLAPRGGCSGAFNADNRLCKSYIIGGCELLPH
+>E_475
+EHAQEKVLEGCLTASQSQVAWFCEGRKRWNKFESFVRLAQVDNSNAAFIFTPLKDTIAAH
+VQGKAEDEHCKSGKVKYYVERAKFPAHKCSAGATAGDPGCRAGSGVHYKQHQHSIQVVSV
+GLESTHLQSLATSGGTVKSAQLAPPASFIAANPHKRAAAVILPHHQLLSYQVQVLPVYDE
+GCGKSKFRHCLKGVLPGSCSSSSRIYGPMGTLLLLRQEAFTIGANCHKVVRTFAFLIEYA
+CLRSFPDLQEMNISTTSIVAPLKSNRLRVLLDFEWLDHNWELQVSNPLGCENALAGGLRP
+VAYLSIGDALGAYYEEVKYSQIPSISPPDRHTLGDHLIEYRMTEDFASYKAGLAKMKLSP
+DNLRDKEQQARAAGQVYGLVLDGHLEPAAAQREGEITNGDYSFKICKEHPKCPLRPFQLN
+SFLDDGVGSCIYDIGSCLMISAALCSTAAGGNVDNEKRFHHKASDALIRQHLCRDVGNEL
+LVGHPICIATCSEKFRNFQALGKPYGPGQCLMFGVCPCVKTCAVTHGYPGPTVLMKASEL
+ERFKRNSELNELGPFTLAHYMAKAYALSSFEQPSFSSPLLWALHLKENLVKNEHDEKEKR
+SGRIHLAESAEVGFGVNCLGGPYLRLKDDDDFDWPEEGGKIFKEKRKGLKIANQKTLAGV
+PGLLEGEVLVTWSAACQLVKPHAHGRVPAPKGKRRTNAPRSGTAGQFPVPRLTLLEFLGQ
+PNADHRLCKSYVTDGCELLPH
+>E_476
+APPQGKVLEGCLTASQSQVVWYCCEGAKSLNKFESFVRLGKGDGSDVSSFVITPLKETVA
+AHIQGEAEDDHYKIGKAKYLVEREKFPAHKCSSGSTASNAGCSAGSGHYKQHQHSIQLVS
+VEKLESTQMKTIATPAGTVESAELEPQVSLIAAKPHKRAAAIILPKHQLLVYEIIVLPVY
+DKGCAKTKFRHVKKSNLPGSPSSSERIYGPVGPLLLLQEEEAAISAECHKPIRLFAFLIE
+YACFRSYPNLQTINLSQTNILARLRSNRLRVHSDFTWINDGWSIKVSDHSGCESDLGKGL
+RPVVYLSVNDALGGYYDETNYGPSIEHADRHALGDHLIEFRISQDFAEYKAGMAKKKLSP
+DSVRDLSQAARSAVQVYGLVLGGTMESSTGQMKGDDQGDYSFGDNLHEAWVGLAEADSVD
+TKIRHNSGIIKRPCFKTCIEHTKCPLKPFHLNAFLDDGSGSCNYDIGSSLMRSASLCNTA
+QGGKADNEKRFHKAASALARHHGCKNSGDELLVGRPICVASCAQKFRNFQALGKTYGNGQ
+CLMDCACVKDCAVTGYEGPTVLENTSKLARITRNSELEELGNFALCHFMAKTYALGSFEQ
+KTFSSDVLWSLHLKDELITGIGEQSEKRSGRIHLPDGAAVAGGVNCLGGYYLRLKNDDDF
+GWPEQNGGKIAKSDRMGLKLAGQKTEKNTPGLLEAEVLITWAAQCQLVRPHAHPHQPGPK
+GARRSLAPRSGSAGRPIRATLLEALFTGSPDTADRLCKSYITDGCELLPHR
+>E_477
+AHPQGRVLEGCLTTSENQVVWFCAEGRKRWNKFNSFVRLAQGDGGDVPTFIFAPLNETIA
+AHIQGEAEDEHCKLGQRKYYIERERFPALKCPSGPTASDASCRAGSGAHYKQHQQSILVT
+VGLEDSCMQTVATPAGAVGSVELEAPAQFIAAKPHKRIAAVILPKHQLLGYEIKVLPVYN
+DGCAKSKFWHVLKSTLPGTCSSSDRIYGPVTALLLIQQEGFAVSAECHKVVPTFAFFIEY
+VCLRSFPDLQSMHLSQTGASAWGQSTCANLQRAGYPGTKILPALKGGRLAVLLDFDWIND
+GWSLKVPNHLGCNGDLAKMLRPVVYLSVNQALSGYYEESKYGHVRSISHPDKHALGDLLI
+KIRVTQEFANYMAGMAKAQLSPDSLRKKEEGARSSIQLYGVVLSGKFEPSTGLMGGDEPT
+NGEYGVGDNLKDWVALANSESVNTKTRHSSLIIKNPCFKICIEDTKCPLKPFHLNTFLDN
+GIGSCNYDIGSTLLISAALCSTAPEGSANNEKRFHQNASSALIRHHHCKNVGNELHVGRP
+ICVATCSETFRNFQALGKPYNNGQCLQCDCVKDCAVTHGYSGPTVLSNASRFTRNDALDT
+LGNFALAHYMAKLYALESFEEPSFSGPVLWSLLLKDNLITDIGDQAEKRRGPMHLADAAQ
+VAIGVNCVGGYYLRLKDDEGFGWPDSTGGNVIFRSKRTGLKIAQQKTLKETPGLVEAEVL
+VTWAAACMLVRPHANGHQPGPMGKRASLAPRNGSAGSFPVPKLTLLEALFLGPPNGDNRL
+CKSHMSVGCHLLPH
+>E_478
+SHKQSKVLEGCLTASQSQIVWLCCEGKKRQGAGSDIAAYVFTPLTESIAAHIQGEEEDAQ
+CKVGKVTYYVEREKFPAFKCSSGVTPSDAGCRAHVWQGCALGSGHYKQHQHGILVKVALS
+STQVQTLANPAGACKSAELQPPASFIAPKPHKRGAYIILPKHQLLSYEIIVLPVYGEGCG
+KRSFRHVLKSAQKLGGSCSSGDRFYGVVGVLLLRQQEAYAISSECHKYVREFAFMIEFAC
+IRSFPGLQDVKLGPTKIKLCALEDAATDAGQISAVFALWYGADDLARLTSFLLRVLLESE
+WINEGSVKVSNHLGCENGLGKHSDRGHGARELKLLGQTGLKPVVYLSVTDALGGYYEETK
+YGHVPSCGRDNQFQINPSITNDRKQNGDVASSCMGDNGMREPKGDRQNTFSFHGCVNPPC
+QPDRHALGDHLIEYRVTHDFANHKAGMAKLKLSEDSLKDKEQEDRGAVQVYGNVLSGTLE
+PSNGQMESNDVNGDYKFGDSPHKDWVQLADAEGVNTKLRHNSGIIKRLCLKVSIEQTKCP
+LRPFHLNQFLDDGVGSCAFELGASLLVSEALCNTHANNEKVKFHHKADTALIRHMVCKNV
+GEELLVGRPVCVATCSTKFRSFQALGCQHCGHGQVLLQCACVKACAVTHGYPGPTCLQNA
+ADLEKFTRNNELDELGNFATAHFMAKTYALGSNEQPTFSSPVLWNIHLLDSLITNVGDQA
+EKRNGRIHLADGSQVAFGVNCLGSYYLRLIDDDDFAWSEHSAVKIFKSKRMGIRFAEQKT
+LKDTAGLVEAEVLVTWAAVCQLVRPIHAHGHQPGSKGKRPSLAPRPGSSARFPVPRLTLL
+EALFLGQPNADSKLCKSYIKGGGQLLCH
+>E_479
+AHPQGKVLEGCLTASQSQAAWFCCDVRRRRDKFESFARLGAGKGSDVALFVFNPLKESIA
+AHLQTEAEDEHCKLGKAKYYIEREKFPAHKCSSGAKASDQACRDGSNRYKQHQHSVLVKV
+GSTNMQKLATPAGAVKSAELEPPASFIAAAPHKKVAAVIVPKHQLLSYEVIVLPVYDDGC
+AKSKYKHILKSSLPGSCSSSERIYGPVGTFLLIDREAFSISAECHMAIRTFAFLIEYACL
+RSFPDLNSANLAHAKILGRLHSGRLRVLLDFEWINNGNIQVANHLGCENDVGRGLRPEVY
+LHVYDPLGGYFQETKYGQVPSIPHPNRHALGDHLIEYRVTVDANYKRGMAKVKLSPDSLR
+DKEQEPCTEARPSVQVYGLVLNGLLEPSTGEMEGDDANGDGYSFGDKLHKDWVALAEKES
+VDTRLRHGSDIIKKVCFKTCFEHTKCPLAPFHLNPFLDDGVGPCQFDIGSSMITLALCST
+APGGDSDSQKRFHHAASSILIPHHVCKNVTNELLVERPICVATCSEKFRDFLALGRPYGR
+NRCLLQCACLKACAVTHGYCGPTVLQKASDLDRFTRNNDLDELGSFALAHYMALGTKTYA
+LGSFELPTFSSPVLWSLHLKDNLITNVGDQSEKSGRVQLADGAQVAFGINCLGGYYTRLK
+EDKDYDWPAFKGGKVNKYKRMGFKIAEQTTMKETPVPLGMDVLVTWAACQLVRPHAHGHQ
+PDAKGKRRSLAPRSGSAGRFPIPRILTLLEALFLGQQHANNKLCKSYITAGCELLPH
+>E_480
+AHEQGKVIECLSASQAQIVWFCCEGIRRWNKFATIVRATQGDASNVASFVFTPLKETILA
+HIQGGPLGEAEDDHCKMGKVKLYVEREKYPAHKCSPGDASEAGCRTGSGHYKQHLHSLLV
+SIGAESGHLQSLATPAGAVRTAELKPPASFIAAKPHKAAAVVLPKHQLLVYDVFVLPAYD
+DGCAYSKFKHVLKSTLPGSCSRIYGPVGALVLIQQEAFAISAECHKVVKTFAFLIEYACL
+RSFPDLQSMNLFECRILARLKSARLRILLDFEWINDGGIRVSSHLGSENSLKKALRPVTY
+LSVSDTLGGYEETPYGLVPSISHVDRHALGDHLIEYRVTQDYAKYKCPGMAKMKLSPDSF
+RDKEQEPASEARSNIQVYVLSGTLENATGQLEGDDSNGDYTYGDSLHKEWVALAEADSVD
+TKLRHGLGIIKRLCFKVCIEYNTCPLRAFHLNPFLDDGVGSCSYDIGSSLISAQLCSAGP
+GNVNNRKRFHHKGSSALIRHQVCKNVGDELPVGNPICVATCSEKDFQALGKPYGHGQCLM
+QCACVIHCTVSHGYCGPTVLRNSPDLEKFTRNNELDENGNFGSFGSPTFSSPVLWSLELK
+DNLITNIGDQSQKRSGRIHLADGAEVAFGVNCLGGYYLRPVVKDDDDFDWPQQTSGQIFK
+SKRMGLKLAEQLVQTLKEAPALLEMQVLVTWDAACRLVRPKAHGHQPGPKTASGGAGRFF
+VPRLNLLKGFLMGQPNVDNRPCKAYITGGCELQPH
+>E_481
+AHSQGQVLDGCLAAAQSQVVWFCCEGKKRWKKFETFVRLTQGDESHAASFIFTPLKNTIA
+ANSGGEGADDQCKLSKVKYYVEKEKPAQNCSSGATASDGGYRAGGGHFKQHQHCILVSVG
+LESTHPQTLAIPAGAVKSGEVKPPASFVAAKPHKRAEGVILPKHQLLSYDIIVLPVYDEG
+CAKSKFRHFLKSTLPGSCTSSERLYGPNGVLLLIQQDAFAISHACHKVVRTFAFLIEYAC
+QRSFPNPQPPNLSQTKILARLKSNRLRVVLEFPWINDGTAKVSTHLGHENDLNYGLRPTV
+YLSVNSTLGGYYEETKYGHAPTKSHPDRHALADSLIEYHVTQEFSDYNNGAVKMKLSPDP
+LKGKEQEPCTQAHSATQVYGTVLSGTLEPSTGIQIDGDDTNGHYSFGDNLHKDWVNLADS
+RNVDTKLRHASAVIKRLIFKICIDSVNSCNYDTGSSLILAALCSPGGDIGDELLVGRPIC
+VATCKENFRDFQALGKPYSPGQCLMQCQCVKECAVTHGYTGPKVLQKASTGLQRFTRNDE
+LDQLGQFSAKTYALGPSGSPTFSSPVLRSLHLKDNLVTNIFDQPEKRSGRIHLADGAQVA
+FGVNCLGGYYLKLKNDDDFQWPEHTGGKIFKSKRLGLKIREHKTLKETPGLVEMEMLVTW
+EAACQLVRAHSSGERGGDKKKRLSLAPRSGSGGRFPPPRLSLLEALFLGTPNADTRLCKS
+FITGGCELLPH
+>E_482
+AHPKGKVLDGCLTASQSQIVWFCCERKRWTKFEAFVRLAQGDGSDVASFAYTPVKEAVAP
+HIQGEGEDKFGKIKYYVERDKFPEHKCSPGATASESGCHAGSGKQHQHNILVSVGLASRH
+MQTLATPSGGVSATENIYAPVGSLLLIQAEAFRKGAISAECHKVVRKFAFLIEYACLRSD
+NLGTTNQFPDLDYLNFAQTKALARLKSGRVRVLLDFEWINEGSIKVSNHLGCEDNLGKGL
+RHAVYLSVNDALGGYYEVTKYRHVPSRSRPDRHNLGDHLIDYRVTHDFANYANGMAPMKL
+SPDSLRLKEQDPCSEGRAAVQQYGMVLSGTLEASTGQLEADDTTSDYSFGDEGKKDWVGD
+AEAAKIATKLRHESGIIKRLCFKICIEHTKCPLRPFYLSPFLRAAADDGVNLCNYDIGSS
+LISAAGGNADNQKRFHHKASNAFVRNHVCKSIGDEFLVGRPICVLTCKEKFRDFQALYGH
+GQCLGQCACVKDCAILQAYSGVTVLQNASELERFTRNDDVDELGEFARLAKTYALGTFEQ
+PTFSSPGLWSLHLKDNLITQIGGQSEKRSARIHLADAAQVAFGVNCLGGYYLRLKDDDDF
+DWPEHTGGKIFNSKRMGMKIEEQQTLKESLGLLEMEVLFATTWAAGCQLVKPQYAGHQRG
+PKGKRRALAPRPGSGGRFPVVQLTLLEAAFLGQPNLEHADNCLCKSYITGGCELLQQ
+>E_483
+AHLAGMVLHKCLTASESQIIWFCCEGRKRWKGETFVHLAQGEGSAVASFVFTPLKETTAA
+HIQGEREDDHCKLGKIRYYKDREKFRAHKCSSQSTASDAGCIAGSGQYKKLQLSILDTVG
+LESTHMDSLATPAGAVKRAELKGPAPFVLDKPHKRAEAVILSKHQLVSYEAIVLPVYGDA
+CAKSKFRHVLKSTLPGNCSKSSERIYTPVGALQSIAREAFAISPECHRVVKTFAFLIEYT
+CMGSFPDLQSMKLCHTKRLSRLICGRLRVLLDDWFNNDSIKVSNHLGCENEDLGKGLRPS
+VYLSVNDLGGYYEATKYGHVPSKSHPPEERHELGDYLIEYRVTQDFANYKNGVAKMKLSQ
+DCLRDKEQEPCSEARSAVQVFGLVLAGTLDLSTGLNMWSRVWQMEGDNSNGDYNFADNLN
+KDWVALANAESVVARLRHNTGILKRVPFEICVEHTKCDLQPYHLTPFLRVADDEGVGSCN
+YDIGSNLLGAKLCTPGGHSDNQKLFHHKAAAALIRHHGTKNVGDELLVSRSCVATCSEKF
+KDREFDCAVTRAYAGVTATQNASDLERFTRNNELEQLGNIALAKTYALGAYQQPTFSTPV
+LWKLHLEDNLITDLGDQSEKRSGRINLAAGTQVAFGVNCLGGKYFRLKNDDDFDWPEHAG
+GKVFKSFHFMMKRVGLKIAELNTLKETPGLLDMEVAVTWTGACQLVRPHAAGNQPGPKGK
+RRSLAPKVGSGGRLPLPRLTLLEAAFLGQPNADNRLCKSYITGGCQLLPH
+>E_484
+AHPQGKTLDGCLTASQSQAVWMCCYGQKKWGFETFVKLTQGDGSDVASFVFKPLKETLAA
+HIQGEATEEHTLGKVKYYVEREKFRAIHKCPSGSTESDGDCRAGSKHYKQHQHTILLSVG
+LEPTHMQAFASPPGAVKSAELKAPASFISANPHKRAAAVILPKHQLLIFEVIVLPVYENG
+CAKSKFRHALKKTLPGNCSSSSERVYGPNGALLLIQQQAFAIVAECHKVLRNFAFLIDYA
+CLRSFPDLQSMHLSQSKLLARLKSGRLRVLLDFEWINDGSIKVSNHLGCENDYGKGLRPT
+VYLSADEALGGYYEEAHYGHVPSTAHPDHHALSQHSIEYRVSQDFANYKHGLAKMKLSPE
+SLRDKEQGPCGAAPSAIPAYGLVSSGTSESSTGQMEGDESHGAYPFGDNLHKDFVTLADA
+ESIDPKLRHISGIIKKLCFKICFEHTKCPLRPFPLTPFLRVAKDKVVGACNYDGEQLISA
+ALCSPGGDADNQKRFHHNANSALVRHHVCKAVGADLLVGRPICVATCSEKFRDFQALGKP
+YGHGQCLMQCGCVKDCEVTHSFSGETLLQNAAGLDRFTRKNELDEVGPFALAKTYGLGSF
+EQPTFESPVLWSLHLKNNLITNIGDQWEKRSGRIHLVDGAQVAFGVACLGGFYLRLEDDD
+DFEWSEHTGGIFKSFNFMINLVGLKVAEQKTQKETPGLLEMEVLVTWAGACQLVRPHISG
+NQPGPKGKRKSLAPRSGSGGKFPVPRLTILEPAFLGQPNVDNRLCKSYCPGGCELLPH
+>E_485
+AHPQGKVLKYCLTASQSQVVWFCCEGRKRWDFKNFVRLNHGSGSDVAAFVFTPLKETLTA
+HIQGSAEDEHCKLSKVKYYAKQQKRAARCSCLGTSSQAGCRAGSGHYKQHQHFILVSVGL
+ASTSMQNLATPAVAVKSEELKPKASLVAAKAHKRAASVITPKHQLLSYEVVLHVYDNGCA
+KSKRIYGPVGAILLIEQDAFAVSAECHKVTRKFSFLVEYACSRSFPDLQSMNLAQTRILS
+RLKKGRLRVLLDFEWKNGGSVKVPNHLGCEDDLGRGLWPTVFLSGNDALGGYYGETKYGH
+VPSKSHPDRHALGDHLIEYRVTQDFANYRNGMLKMKLEPDSLRNKGQEPCSNARRAVQVY
+GLILSGTLEQSGGQVEGDDTDGDYAFGDPLYQDWVPTAEAEIDTKLRGNSIIRRLCAKIC
+LEHTDCPLRAFHLNPFLRVADDDGIGSCNYDVGSSVISASLYSPGNNADNQKRFHHKASG
+TLIRHHVCKNVCVATCADKFRDFQALGKPYGHGDCLMQCACVKDCAVLHGYSSVTVTQNE
+SDLERFTFDTDLNNLGNFALAKTYALGSFEHPTFSSPVKLWSLHLKNNLVTNVGDQSEKR
+SGRIHLADGGQVAFGVNCLGGYYLRQKDDDDSDRPENTGSKSFFMVKRAGLKIPEQKTLP
+GLLGLEVLAAWAGGACQLVRTHAAGHQPGPNGKRRSLAYTRSGSGGRIPVPKLILLDASF
+LEQPSSDNKMCKSYIVGGCALLPH
+>E_486
+AHPQGRPLVLDGCLTILKSIAQVCWFCCEGKKRWEFETFVWLAQGDGSDVASFVFTPLKE
+TIAFAHIQGEAEEEHCRLGKAMYYTERNKGKAPKSSSGAEAPGAGCRAGSGGYKQHQHSI
+LVSVGLDTTHMRTLATPAGAVKSAEFKPPAVWIFIAAEPHMRAAAIILAKHQLLSYEVLV
+LPVYEDGCAKSKRIYGPVGLILLIQQSSFAITAECHKIVRTFKFLLEYACLRTFPDLQSM
+TLDQTKILARLKAARTRILLNLEWINDGMIKVDNHLGCENDHGKGLRPTVYLCVSEAAGG
+FYPEETKYGHVPSKCHPNRHALGDQLIEYRVTQKFAKYKNSMVTMNLEKDKLRAKEEEPC
+SQARSAVQVYGLTLSGTLEPSKKPMEGDDSNGDYSFGDNQYKDWVSLAEPDSIDTKLRQN
+STIIKRLCFKICIEHTKYPLRPPHMNPFFRVADDDGIGCCNYDVGSSSFSAALCPPAGCG
+LYHRNKHYPGKTDNQKRFHHKASSALIRHNVCKDVCVAKCAEKFRDFQAQGKPYGHGQCV
+MQCACIKDCAVTHGYSGVTVLQSASDLERFTRNNDLDELGKFNLANTYALGSFAHPTFSS
+PVLWSLHLKEGLIADFGDQSEKRSGRSHLADDTLVSFGTDCIGGYTLRLKQDGDFDWPEH
+TGGKIFKSFHFMVKRIGLKIGEQMTLKADPGLLEMEVLVVWTAACQLVRVHATGHQPQPK
+AKKRKLAPRSGEGGKFPVERLTLLEAAILGQPDANVRLCKTFIVGGCEILQH
+>E_487
+GHPEGKVLDDCFSASESQIVRFCCEGRRKWNFETFVRLAHGEGSDVAAFVFTPLKDTIAA
+HIQGEADDEHCKLGKVKYYMEQEKFHAHKCSSGASASEVGCRSGSGRFHQHQHSILVAVG
+LNTIHMQTLSTPAGAVKSPGLKPPASFIAAKPHVRAAAVGSGPIGRFKLSLDPKIDILPK
+HQLLLYEVILLPVYDDGCAKVKRIYGPVGAILLVQQEAFAATKECHKVVSAFAFLNDYGC
+LRNFHDLQGMELGQTKILARLKSGKLRVLLDFAWINNGSIRVNNHLGCENDLGKGIRPTV
+YLSVNEALGGYYEETKYGCHVPAKGQPDRHALGDQIIESRVGQDFANYKAYSMAKMKLAP
+DSCSVNNPILRDKEQEPCSERSVVQHYGLVLSGTLEPSTGPMEGDDTNGDYFHGGDNLYK
+DWVALAEAEAVDTKLRHNVGIYKRLCFKVCIDHIHCPLKPLNPFVKVADDDGVSACNYDT
+GLSLISAALCSPGHAKHYPGGADNHKKFNRKPASALISHHVCQKVCVATCSDKFRDFQAL
+SKPYGHGNCLMQCACVKDCAVTHGYSGETILQSMSELQRFTRQEDLDVDLADGAKVEFGV
+NCLGAYYLRMKDDDEFAWPEHTGGKIFDSFHFLTKRVGLKISEQKTLSETPGLLAMEVYL
+CTWASACQLVQRNASGHFPGPSGKRRSLGPRSGSGGRFPVSRLTLLEGAFLGEPIADNRL
+CKSYITGGCEILPQ
+>E_488
+AHPQGKVLDECLAASQRQVVWFCCEGRSAWDFETFVRLAEGDGSEVASFVFTPLKETIAG
+LIQGELEDEHCRLGKVKYVVNREDHRAHKCSSGATASDAGCRTGRGHYKQNHMQTLATPA
+GAVKRAELKPPASFISANHHKRAAAVILPKHQALRYTVIALPVYDDGCAKSKRIYSPVGA
+ILLIQQQSFAIPAECHKVVRTFAFLIIYACLRSFSDLQSKKLSQTKILARLKVGRLRALL
+DFSWCNDGIIKVNNHLGCQNDLGKGLRLTVYVKVPDALSDYYEETKYDHVPSKSHPERPA
+WGDHLIDYRVTQAFENYKYGMPSMKLSPESLRDKEQEPCSEGRSDVQVFGLVLSGTLEPS
+IGQMHGDETNGAYSFADNDFNQTDWAALAQQDSDTKVRRYGGIIKRLCFKICIEHTKCPL
+RPFHLKPFLRVFNDDGVGSCKYDIGSSLIAPLCSPGGNKHYVGGTNNQKRFHHKASSALI
+RKHICKNVCVSTCNAKFRNFQALGKPYGHGKCFMHCACVKACAVTHGYSGVTVLQYDSDL
+ERFARNNKLDELGDFALAKTYDLGSFEQPTFKSPVLWVLHLKDNLITHIGDQSEKRLGKI
+HLAEGSQIAFGMNCLGGYYLITRLSDDDEFDWPAETDGKIFKSFHFMIKQVGLKIAEQKT
+LKETPGLLFVAVLVTWSAVCQLVRPHASGHQPGPKGKRRRLAPRSGSGARFPVPRLTLLE
+ATFLGQPNADNKLCKSYDMGGCELLPH
+>E_489
+AHTQGGILAGCLTVSQKQQVWFCCAGRNRWNYETFARLAQGDGSAVASFPFAPLKATIAT
+HIEGEAEEERCKLGALKAKYYVEREKFREHKCSEGCTASDYGCRAGSGHYKQHSHSILVS
+VGLETSHMQSLAPAGAVKTADLMPAASFIGAKPHKRAAAVILPKHQLRSYEVIVLPVYDD
+ACAKSKSLYGEVAIVLIQGAFAISAECHRVVQTFAQSFLIEYACLRSFPDQQSVSLSQSK
+ILARLKSGRLRALLDFEWIGSVKVNNHLLCDNQIGKGARPTVYLSVTDVLGGYYQETKCG
+HAPSKSHPERHALGDHLIEYRVTEDFANYSYGMAKMKLAADSLRDIEKDSCSLARSALRV
+YGLVLSGTLEPSTGQMEGNETSGDYSFGDNLYKDWVLAEAENIDTKVRHKFIKRLCFKIC
+IDHDKCPLRPFHLKPFTRVAEDDGVGSCNYDIGTTLLSGTLCSPGGNKHYPGGVDNDLRY
+NCKAASALVKHHVCKNVCVAACSEKFRDFQTLGKPTGHGQCILQCACVKNCNVNHGYSGV
+TVLENRSDLESFTRNNELDALGNFALAKTYALGSFESPKFNSPVLWSLHLSAKDNLISHA
+GEQSEKRGGKIHLADGAQVAFGVKCLGGYHLSIKDDDEFDWPEHTGSKIFKSFHFLVKRV
+GLKVAAQKTLKETPGLLYLEVQVAWATACQAVQPHASGHQSGPKRKSSSLAPRSGTGGCF
+PVPRLTLLQPAFLGQPNSDNRLCKSYIAGRCEILPH
+>E_569
+AHTQGAILEGCLTASQKQQVWFCCAGRKRWNLETFARLGDGSAVASFPFAPLKNTIAAHI
+QGDADEERCKLGTLKEKYYVEREKFREHKCSTGATASGCRAGSGHYKQQSHSILVSVGLE
+TSHMASLAPALGGAVKTADLMPKACFIAAKPHGRAAAVILPKHQLLTFDAIVLPVYDDGC
+VKSKRIYGPMAILLVQAEAFAISPECHKVVETFAHSFLIEYACLRNFVPDQQSVDLSQTK
+ILARKLKSGRLRVLLEFEWIGTIKVNSHVGCENDIEKGARPVVYLSVNDALGGYYEETRC
+GHVPSKSHPDRHALGDHLIEYRVTPDFANYSYGMAKMKLSAESLREKEQESCSQPRSAVR
+LYGQVLSGTLEPSTGQMEGKESNGDYSFGDNLYKDWVDDLAEAESIDTNVRHKSGIIKRL
+CFKIGIEHTKCPLRPFHLKPFLRVAEDKGVGSCNYDIGTTLISATLCGPGGNKHYPGGAN
+NDVKRFNHRAASALIKHHVCKNVCVATCSEKFRDFQALGKPYGHGEYSGVTVLDNASDLE
+SFTRSNELDAMGDFGLIKTYSLGSFEQPTFSSPVLWSLHLRDNIITHGGEQSEKRGGAVL
+LFEIAGVLKFKAELYRHLVDGAQVAFGVNCLGGYFLRLKDDDEFDWPEHTGSKIFKSFHF
+MVKRVGLKVATQKTLSEAPGLLNLEGQVTWASACQLVRPNASGHEVVPKRKSRSLAPRSG
+SGGCFPVPRITLLRTTALGQPNADSRSCKSYITGRCEILPH
+>E_490
+AHPEGKVFDGCLPWVNISAMTYEETGVIFNPEKAKVSAATKTTYHMGQIPAFLGDHSKLC
+LHHNLPEYKLRIKCKKVTSSQSQVAWFCCEGRKRVIWSFETFLRLAQGDGSIVAVFTPLK
+ESIAANIQGEAEDEHCKLGTLKVKNYVQREKFRAHVCSSGATASDAGCRAGSGQYKQEAH
+AVLVSGLETTHMQTLEPRGGTIKSEDLKPPAAFISAKPHKRAAAVILSKHQLLSYEVIVM
+PVYDDGCAKSTSLYGPLGAVLLIQQEPFAISAECHKVVRTFTFLTEYSCLRAFPALQAMK
+LSQTKCLARLGSGSLRVLLDFEWLVDGSIKVKKLGSENDLGKGLSPTTYLTVYEETKYGH
+VPSKSHPDRHALTDHLIEYRVTQNFANYKYGMTKMKLSPDSLRQKKQNSCTEPRSAVEIY
+GVVLSGSLEPSTGPLEGESTNGDYSFGDNLYKESVALAEGESIDDKVREEKGIIKRLCFK
+ICMEHTKCPLRSFHLNTFLRVADDNGVGSCNYINASQISASLCSPGGNKHYPGEADHQKR
+FHSKASSALSSHRICKNVCAATCSEKFGDFQALGKPYGHGQCLMQCACVKECAGTHGYSG
+LTVLKGDNDGERFTRNNELDELGHFALSKTYALGSFEQPTFSSGVSWELHLKDNLITNNG
+NESTKRSGRIALADVAKVAFGVNCLGGYYLRLGSTANNEKCYAKEDDEFDWPDHTGGKIF
+KSFHFMVKRGGLKAAEQKTLKETPGLLESEVLETWAASCGLIRQQASTHQPGPKGKRRSL
+APRSGSGGSFPVPRLTNLEAAFLGQPNANNRLCKSYITGACEILPH
+>E_491
+AHPQGKVLDGALTASHSQVVWFCCEGRTSWNFETFVRLAQGDGPDVPSFVFAPLKETIAQ
+HIQGEAEKEHCKLGTLKVKYYVEHDKFRAHKCSSGSTASDSGCREGTGHYKQHQLSILVT
+VGLESTHMQTLATPAGAVKSGELKPPASFIAAKPHKRAAAVVLPKEQLLNYEVVVLPVYD
+DDCLKSRRIYGAVGAVLLQQEEVLAIASECHKALITFTFLIEYACLRSFPDLQTLNLSQT
+MILARLKSGHLRVLLHFEWINDGSIDVNNHLGCENDLGKGLRPSVYLSVNPALGAYYEEV
+KYGSYPEHSHPDRHALGDHLIEYVVTQDFANYQYSMTKRKLSPDSLRDKEQQPCSESKSA
+GQVYGLVLIGTLEPSTGQMEGDNANQYTFSGQAEQWTRMGDSFGDNLYKDWVRLASADAI
+DAKVKHNSGIVKRLCFSLCIEQTKVSLRPFHNAPFLRVDDDQGIGSCNYDIGSSLISPAS
+LCSPGGNKHYPGAADNQKRFHHKTSWTLIRHHVCKNVCVATCSEKFRDFEAFGAPYGHGQ
+CLTQCACVKDCAVTHGFGVTVLKNASDLERFTRKNELDELGNYTIARSYTLGAFEQPTFT
+SPVLWSLHLKDNLITNKGDESEKRSGRVQLADGGQLAFGVACLGGYYLRLKEDDAFEWPE
+ETGEKLFKSFHFMVRRVGLRTPEQKTLKETPLLMEVLVTWAAACQLVRQHASDHQPGSKG
+ELRTLAPRTGPGGRFPSSLLNARFLGQPNADNWLCKSFITGGHEILPH
+>E_492
+AHPHGKVLDGCLTSSQSKVVWFCCEGRKRWNFETFVRLAQVASFVFTPLKETAAAHIQGE
+AEDKHCKLGTSHLKVKYYVEREKFRAHKCTSGPTSSDAGCRVGHGHYKQHQHSILVSVVL
+EPSHGQTLATPAGAVKSADLKPPTSFISAKPHKRAAPVILPKHQLLSNEVIVLPVYDDGC
+AKSKGQNNRVYGPVGAILLIQQESLAISLECKVVRTFLFLIKYECLRSFADLEAMNLSQT
+KILERLKTGRLRVLLDFEWIDDGSIKVNSHLACEHDLGSGLRPTETLSVNDALGGFYEQS
+RYGHVPTKSHPVNHALGDHLIEYRVTASFANYKYGMTHLKLSPDSLKDKSQEPCSEARSA
+VQMYGLVLSGTLELSTGHMEGDDTNGDYTFNDNLYRDWVALEEAEAIDAKVRKSKFSGGS
+AAAEGSVAASIPFARDSAIARYGLSSCRTYISLGSGASAPAKKLPHNSGRIKRLCFKICI
+EHTKKRPFHLNPFLRIADEDGVGSCHHKPSAALIRHHVCKNVCVATCSKKFRDFQALGKP
+YGHGECLMQCACIKDCSVSPHGYSGVTVLKIGSDLERFTRAKELDNMGNFALAKTYALGT
+FDQPTFSSPVLWSLKLKDNLNSNSGDQSNKRSGRIHLFDGAQVAFAVNCLGAYYLRLKDN
+DEFDWPVHSGGKIFKSFHFMVKRPGLKTAVQKTLIETPGALEMEVLITWGEACQMVREYA
+SAPQPGPKGKRRSMVPYSGDDGFFPVPRHTLLNAAFLGQPNADNRLCKSYIMGGCEILQH
+>E_493
+AHPQGKVLSCLTSSQSRVLWFCCEGRKQWNFEAFVRLVQADGSEVASFVFTPLKETIAAH
+IQGEADDEHCKLGTLKVKYYVEREKFRAHKCGSGATASNAGCRAGSGPYKSHQHSILVSV
+GVDTTHMHTLATPAGAVKNVDLRPTASFIATKPHKRAANIILPQLLNYEVIVLPAYDDGC
+AKSKRIYGPVGNILLIQQEAFAISAECYKVVRTFAFLVEYACLRGFPDLKSMNLSQSKIL
+PRVKSGKLRVLLDFEWIDDGSCKVNSHLGCDNDLGTGLRATVYLSINDALGGYYEESKYG
+HVPSKSHPEHHSLGGLIEYRGTANYANYKYGTTKMKLEQEPCNEARSAVEVYGVLTGTLE
+GQMEGNDTNGEYSIGNNLYKDWVALSEAETINTKVRHNSGIVKRLCFKFCIEHTKCPLRP
+FHLNPFLKAADDDAIGDCDYNIGSSLIPASLCAPGGNKHYPGGADNQKRFHPKCSSALIR
+HHVCKNVCVVTCSEKFRDFQALKPYGHGQCLMQCACVKDCAVTHGYSGVTVLSNASDLDR
+FTRNNELDELGNFALAQTYALGKSEQPTASNPPLWSLSLKDNLITGNDQPEKRTTEGRIH
+LADGAQVAFSVNYVGGYYLRLKDDDEYDWPEHSGGKIFKSFHFLVKRVGLKTAEQKTLKE
+TPGLLEMEVLAAWAAACQLVRQQTSGHQPGPKPKRKSLVPRSGSGGRFTVPRLSLLEAFL
+GPPNDDKRLCKSYIAGGCQIVPEH
+>E_494
+AHPLALTAAREQVVWFCCEGRKRWNFETFVHLAEGSGSDVASFVNAFKPNTQGEADDEHC
+KLGTLKVKEYMKQEKFRAHKCSSGATATDAGSRAGSGHYKQHQHSQLVSVGLETTHMQTL
+ATPAGPVKSAELKPPANFIAAKPQKRAAAVTLPATVLLSYEVGVLPVYEDGCAKSKRVYR
+SPVFVVLLIQQEAFATSAECHKVNLYGQQGTVRTFAFLIDYACLRSFRDLQSMSLSQTKI
+LARLKSDRLRLLLEFEWINDGGIKVNSHLGCENDLAKNLMPTAYLSVNDALGGYYEDAKY
+GVHSKSHPDQHALGDHLIEYRVTANFGSYKYGQTKLKLSPDSLRDSEQEPCSESRESVQV
+YGLVLKGTLEPSTGQEEGDNIEGEYSFGDNLYKDWVALAEAEGVDTKIKHNSARLCYKIC
+IEHTKCALRPFHVNPFLRVADDDGIGSCNYDVGSSLISASLCHPGANKHYPGGADDQKRF
+PHKASSALIRHHVCNVCAVTCSEKARDFQALGKPYGHGQCLMQSACVKDKAVTHGYSGLA
+VLKKASLKDNLITNNGDQSEKRTTSAKIHVADGEQVAFAVNCIGGYYGRLKEGGEFDWPE
+HTGGAAFKSFHFMVKRLGLKTAEAKTLKNSPGLLDIDVLVTWAAACQLVREHASGHQPGP
+KSKRKTLAPRTGSKGRFPVPRLTLLEAAFLGQPNADNRLCKSYVSGGCDEIEPH
+>E_495
+AHAQGKVLDGCETASQWTVVWFCCEGPKQWNFETFVQLVQGNGGDLASFVFTPLKEVIAA
+HTQGEAEDEHCKLGTLKVKYSYVEREKFHAHKCSSGLTGSDAGCPAGDGHYKRHQHSILV
+AAGLETTHMQTLATPAGSVKSAQLKPPASFIAAKPRKRAAAVIVPKHDLMSYQVIVLNPI
+YEDGCAKTMQVYGPVAATLLIQEEAFAISAECHKVDLYGQRGLRTFAFLIEYACLQSFSD
+LQSMPLSQTKVLGRASGSWLRVNLQFEWINDGSIKINSHLGCKNDVGKGLRVTVYLTVSD
+ALGYYEKSKNGHVSSKDRPNHHALGDHLIEYRLFTNFANYKVKLSPDSLRDKEQQPCSEA
+RSAVPVYALVLSGTLAPSSSQMEGDDADGDYSFGDNLYKEWVALAEEALNTKVRHDSAII
+RRLCFNICIEHTNCPLRPFHLNAFLRVADNDGIGSCNHDIGSKLISASLCSSGGNEHYPG
+GADDEKRFSHKASSALLRHHVCNVCVVTCSEKFREIKALGKHAGHGQCLMQCMCVKDCAV
+TDGHSGGNILVNASLKDNLITSNGHESEKRTTSGLADGAQRALGVKCLGGYYLRVKDDHD
+QFSWPAHLGGKIFKSFHFMNKRVGLKTAEQKTLKETPGLAEQEVLVKWAASCQLVRQHSN
+GNQPGPKNKRTNLVNRTGSGGKFPVPRLGLLETAILGQPNADNRLCESYIFGTCILPH
+>E_496
+AHPHKKVLDKKFLPCLTGAASQVVWFCCEGRKRWSIETFVRLAQGEGSDVASFVFTPLKE
+TVAAHTQGEVEDEHCKLGTLKSKYYVEREKFRAHGTSSGAAASDAGCRAGSGHYKKHQHS
+ILVSVGLETTHMIALPTPAGAVKSVDLKPPASFIAAKSHKRAAAVILPKHELLSYEVIVL
+PVYDDGCAKSKRVYGKVGASLLVQQEAFAISAECHKVSQQGLVRTFAFLIEYACLRPFPD
+LQTKNLSEPKILARLKTGRLRCLLDFEWINDGSIKVNPHLGCENDLGKGLRANVYLSVND
+ALGGYAERYEETKKHGHVPSKSHPGHHELGNHLIEYRVTANFANYKFAMTKMKLSPGSLR
+DKEQEPCSEARSAVQVYGLVLSGTLEKSAGQMEGDITNGDYPSFGDNLYKEWVTLAEEAI
+HTKVRHNAAIIKRICFKICIEHTCPLRRFKLNPFLRTSDDAGIGSCNYDIGTSLISASLC
+SPDGNKHYSGGADEQKRFHHKACQALIKHHLCSVCVVACSAKFRDFRALGKPYGHGQCLM
+QCACVKDCAVPHGYSGVNVLKNASLKDLITNDADQREKQTASGRVHLGDGAQVALEINCL
+DGYYLRLKDNDDFDWPDHTGGQFFKSFHFVLKKVGLTSALGDYDAPCVLTDQKTLKETPG
+LLDIEVEVTWAGACQVVRSHGTGRQPGPKGKRRSLVPYAPRSGASGRFPVPRLALLEAAL
+LGQPNEDNRLCNSYISAGCDIVPH
+>E_497
+AHPQGKYLDGCLTASQSEVVWFCCEGRKRWNFETFVRLARGDGSQVASFVFTPLKETIAA
+HTKGEALDVKVYVEREKFRANKCASGDTASDTGARASSGEHYKQHQHSILISVGLEDTHM
+QTLAKPAGAVKSADLKPPASFVAAKPHKRAAAHIIVLPKYDDGCAKAKRVYGPVGAFLLI
+EQEAFAISAECHGVNLYAHQGLVRTFAFLIDYACMRSFPELQSMNLSLTKITARLKSGRL
+KVILDFDWVNDGKIKGNSNLACENDLGKGLRPTVYLSVKDVLGGYFEATKYGHVPSKSHP
+GHHALGDHLIEYRVTANFANYRYGMAKPMLSGDSLRDKEQEPCSEARSAVQVFGLVASGT
+LEPSTGQMEGDDTDDDYAFGDNLYKDWVALAEDAIDTKVRVNRAIIKRLCFKICIEHTPC
+PARPIQLHPFTRVAEDNKVSCNYDIGTGLISAGMSSPDGNKHYAGGADDQKRFQHKASSA
+LIRHHACNVCVVKCSGKFRDFQAVGTPYLQILVAEGHGQCLMQCACVKACAVTHGFSGIT
+VLKNPSLRNYLITGQGDQSEKRTTGGRLHLADGAQVAFGVNCLGGYYLRLKDDDQFDWPA
+RTGKKVFKSFHFLAKRVGLKTAEQSTLKETPGLLEMEVLVSWASACQIVRQHASGHQPSP
+IGKFRSLVPRSASGGRFPVPRITLLEAAFLGQPNADNRLCKSYISGGGEILPH
+>E_498
+SHPQGKVLVGCLTAPQSEVVWFCCEGSKRWNFETFLRLAQGSGSDLASFIYAPLKETIAA
+HTQSEAEDEHCKLGTLNVRYYVERIKFRAHQCSVGATAADAGCRAGSGHYKQHQHSILVN
+VGLEATHMQTLASPGGAVKSPDLDPPAGFITPKPHKRVAALILPKHELLSYETIVLPVYD
+SCEKSKRIYGPVGAILLCQKEAFATSAECVKVNLYGQQGLVRTFAFLVEYACLRSFPDLQ
+SMHLNQTKILARLKSGRLKVLLDLEWINGGSLKVSSHLGCENSLGKTLRPTPYLSVNDAL
+GRYYEAQKYGLVPSKSHPVHHALGDHLAEYRVTTDFADYKYGMTKPKLSPDGSLRDKEQE
+PCSEARSADQVASYGLVLGGTLEEATGQMEGDDTNGNYSFGDNLYKEWVALAEEAIDSKV
+RHNSAIIERLCDKLSIEHTKCPLRPFQLDPFLSVADDDGIGGCNYDIGSGLISASLCAPG
+GNKHYPGGTDDQKRFHHKASSALIRHHVCNVCVVPCTQEKFQDFQALGSAYGHGQCLMQT
+ACVKDCAQTHGYSGISGVKDASLKDNLLTNNGDQSEKRTVIENGRIHADGAEMAFGVNCL
+GGYYLSLNSEDEFDWPEHTGGIFKSIHFMVKRVGLKTAEEKTLKEGPGLLEMEIMVTWAA
+ACKVVRQHANGHQPGAKGKRRSLVPRSGSGGRFPVPRLTLLEAALLGQPNADNWL
+>E_499
+AHPQGKVLDGCLTAPDCKVVWFCCEGRKRWDFETFIRLAQGDGSDVASFVFTPVKETIAA
+HTQGEAHDEHCKLGTLKVKYFVQREKFRENKCSSGATASDAGCRAGSAHYKQHLHSIKGS
+VGLEVTHPQTLAAPAGAVKSADLKPPQAFIAAKPHKRGAAVILSKHELLSYEVIVLSVYD
+DGCAKPKRVYGPVGAILLIQQEAFAISAECHKVHLYGQQAEQGVSTFAFLISYSCLRSFP
+DLQSMNLSETKGLAHGRLRILLEFQWISDGSIRVNSHLGCENDLGKSLRPTVYLTVNDAL
+GGYYEEALTKKYGHVPSTSHPGHHALGDHLIEYRVTANFANYKYGMTKPKLSPDSLRDKE
+QEPCSEARSAVQTYGLVLSGTLEPSTGQMEGDDTNGDYSFGSNLFNDWVALAEEAIDTKV
+RHNSAMIKRLCFKICIEHTKCPLRPFQVNPFLRVAEDEGIGACGYDIGSSLISDFLCDPG
+GNKQYSQPGGAEDQKRFHHDTSSALIRHHVCNVCVVTCSEKFQDFQALGKPYGHGHCLMQ
+CACPKDCALTRHGFSGVTVLKNASLKDNLITRNGEKSEKRTTSGRIHLAGGAQMAFGVNC
+LGGYYLPLHDDEEYDWPEHTGGKIYASIHFMIETVGLLTAEQITLKDTPGLLEMEIAVTW
+ASACQLVHQHASGHQPGPKGKRRSLVPRSGSGGRFPVPRLTLLEGAFLGSPVADDRLCKA
+YISGGCEILPH
+>E_500
+AHPQLNGCLKASQAQVVWFCCEGKKRWNFETFIRLAQGDGSDVASFVFASLNETIAVHTQ
+GEAEDENCKLGSIKVKYYVESEKFRSHKCSSGATASDAGCRAGSGHYKQDQHSNLEHTHM
+QTLTTPVAAVKNADLKPHQAFVVAKPHKRAGAIIIPKHELLSYEVIVLPVYDDGCAKSHK
+KVYGPVGNILLIQQEAFSIGAECHKVNLYGQETEQGVRTFAFLIEYDCLRDFPDLQSMNL
+SQTKILAKLKSGRLRVLLDFEWINDGSIKLNSHLGCEAGYYEETKYGHVPSKSHPGHHAL
+GDHLVEYRVTGNFANYKYGMTRPKLDSLRDKAQEPCSDPRSLVQAYSLVLSGTLEPSTGQ
+MEGDDTNSDYSFGDDLFRVWVALPEKNHDHEFKKVYAFATEAIDTKIRHDSAYIKRFCFK
+LCIEQTGCPLSPFQLNPFLRVADDEGIGSCNYDKGSSLVSASLCNPGGNKHYPDGADDQK
+RFHHKASSALIRHHVCNVCTVTCSAKFRQVLGKPYGHGQCLMDCACVKDCAVTQSKTPYA
+AQSYSGVTILVHANLKDNLETNHGDQSEKRTNSGRVQLADGSQMTFGVNCLGGYYIRLKD
+NDEFQWPDHTGGRIFKTFHFMVTRIGLKTAEQKKLKESPGLLEMEVLVTWAAACQLIRQH
+ASGHQPGPKGKRRSLVPRSGSGGRFPVPRLSLLMAGFLGQPNFDNRLVKSYISGGCEILP
+Q
+>E_501
+AHPQGKVLDGCLAESQSQVVWFCCEKRWNFATFVRLAAGDGPNVASLVFTPLKETIGAHA
+QGEDEDEHCKKGTLRVKYYVVRQKFRAHKCSSGATADDAGCRGSGHYKPHQHAVLCSVGL
+EAAHMLALAEPAGYVKTADLKPSAAFIAAKPQKRCVLVILPKHELLSYEVVVLPVFDEGC
+AKTKRVPTGAILLIQQDAFAISAECHKVDLYGQQTEQGVRKFAFLIEYACLRSFPDLRST
+TLSFTKILARLKSGRLRVLLEFEWVNDGSIKVNSHLGCEDDLDKGLRPTVYMSVNDALGG
+YYEETQYQGHIPSKSHPGHHSLGDHLEEYRVTGNFGNYKYGMTKAKLAPDSPCSEARSAV
+QVYSLVMSGTLEASSGQVEGDDVNGSTYVFGAENLFKDWVALAEEAIDTKVRHKSAIIKP
+LCFKICVEQAKCALSPFQLNPFFRVADGIGSCNYDIGSSLIPASLCSPGGSKHYPGGADH
+QKRLHHKASSALIRHHVCNVCVVTCSSKFRDFDAAGKQFSHGQCLMRCACVKDCAVTHGY
+SGVTVLKNASLSDNLITNNKDQSEKRNTTGSIHLANGAQMAYGGNCLGGYFLRLKEDDEF
+DWPEHTGGKVFKPFHFMVKRVGLDTAEQKTLKETPELLPMEVLVTWACACQLVRQHATGH
+QPGPKGIRRSLVPRSGSSNRFPVPRLTLLEAAFLGQPNSDNRLCKSYISVGCDLLPH
+>E_502
+AHPQNKVLDGCLAASQSQVVWLCCEGRKRWNSETFARLAQGEGSDVASFLMTPLKETIET
+HTQGEEDEHCTLGALKAKYYVEREKFRAHKCSSGATTNDAGGRVGSGHYKEHQYSILKTI
+GLGATQVQTLATPTGAVKSADLKPAAAFIATKPHKRAAAVIPNHEVLSFEVIVLPVYDGG
+CTKSKRVYGPIGAIVLIHQEAFNISAECHKVNLYGQQTGQGVRTFAFLIEYACLRSFPEL
+QSLNVSQTNILAKLKSFKLRVLLNFDWITDGSIKVNSHLGCENDLGKGLRPTLYLKVNDA
+LGGYYDGIKYQGHTPSKSHPGHHAFGDNLIGFRVTGNFAGYKYGMTKPKLSPDSLRDKEQ
+QPCLEARSAVQVYGLLLSGELEASPGQMEGDDTSGDYTFGEHLFKAWVELAEDGIDIKVR
+NHRALIKRLCFKIIVEGTKCPLSPFQLNPFLRVAGEEGIGSCNYDIGSSLISATLACGPG
+GNKHYPGGADDQKRFHHKASSALVCHHVCNVCVVRSSQKFRDFQALGKPYGHGKCLMQCG
+CVKDCAVTHGYSSVTVLKDASLRDTLITNNGDQSEKSTSNDRNHLADGGGYYLRIKDDDE
+YDWPEHTGSKVFKKFHFMVKRVGLKTVEQKTLTETPGLLEMDVLVTWGVACQLVRRHASG
+HQPGPKGKRRSLVSKSGSGGRFPVPRLTLLEAVFLGQTLADNRLCKKYISGGCDILPN
+>E_503
+AHAEGKVLDGCLVTQSEVVWSCCEVRKFWDFETLVRGLAQADGSDVASFVFTPLKESVAT
+HPGEAEDEHCKLGTLKAKYYVEREKFRAHKCSGGAAAPDADCRAGAGHYKQGWSALITLI
+TPEKGVYQHSILVTVDLEATHMQGLATPAGATKSLINLKPPAAFIAAKPQKRAAAVVLPK
+HELLEYEVIVLPVYDDGCARSKRKYGPVVHPNKHQAPQNLSEYGSVLAPRVGAILLIQQE
+AFAISAECHQVNLYGYNSEEGARTFAFLIEYGCLTSFPGLQTLNLSQTKRLGRLKSGKLR
+VLLDIEWINDGSVKVNSHLSCNDLGKGLRPTVYFAVNDALGGYYDETKYQAHVPSKSIPG
+HHALGDHLTEYRVTGNFANYKYGMPKPKLSADSLRDKEQEPCSEAESAVQVYGLVLSGTL
+EPCTGQMEGDDTESDYSFGDNLFKDWVELAEEGIETKVRHKAAIIKRLCFKICLQEQTRC
+VLSGFQLNPFLRTADDDGVSSCNYDIGSSLISLSLACSPGGNKHYPGGADAQQKFLHKTS
+SALIRHSVCNVCVVSCSEKFKDFQALGKPYGHPQCLMQCACGKDCAVTHGYSLVTVLKNA
+NLKDNLITKNGDESEKRTANGRIHLADGAQMANGVNCLGGYYLRLKDDDEFDWTDHTKGK
+VFKFHFMVKRLGLKSAEQKALKDTPNLLEMAALVTWAAACRLVKQHASGHQPGPKGKRRS
+LVPRGGGGGRFPVPRQTLLEAAFLGQPNADNRICKSYIDGGCEILH
+>E_504
+SHPEKKVLDGCLEASESQVVWFCCEGRKRWNFHTFVRVLAQDGGSSVASFVFTPLRETVA
+THTQKLGTLKAKYYDEREKFRAHKCSSGAVASDAGCRAGAGHYKQCQHSYLVSVGLEATH
+MQTLATPAGAVKSAELKAPAAFIAAKPHKRAAAVILPKHELLSYEVKFVLPVYDAGCRKT
+KRVYGSVKIILLIQQDAFAISAGCHKVNLYSQQTEQGARTFAFLIEYDCLKSFPDLQGFN
+LSRTKILARLKSGRQRVLLDSEWINDGAIKVNSHLGCNDLGKGLRPAVYLSVNDALGGYY
+EETKYQGHVPSKVHPAHNALGNNLIEYRASGNFANYKYGMTKPKLSPDSLRDKEQNPCSE
+IKSAVQVYGLVLSGTLEPSTGQMEGDDDNPGFSVADNLFKDWVILAEEAIDTKYRHDSAI
+IKRLCFKICEQTKCPLAPFQFNVPFLRVAGDDGIGSCNYEIGCSIISAALACLPGGEKHY
+PGEADDQKRFHHKATSALIRHHVCNVCVVTCSEKFRDFQALGRNYGDFMCLMQCACVKDC
+AVSHGYSGLSVLKSANLKDNLITDNSDQKEKRTTSSRLHADGSQMAFGVNCLTGYYLRLK
+QDDEFDWPEHTGAKVFKSFHFMVKRVGLKVAETNVLKESPGLLEMEVLVTWTAACQLVRQ
+HASGHQPGPKGKRHSLMPRSGSGGRYPVSRLTLLEPALLGQPNADNRFCKSYVSGGCNIL
+H
+>E_505
+AHPQGKVMDGCLAVSQPQVVWFCCEGRKRWNFETFVRGLAQGSGSDAASFIFTPLKETIA
+THTQGAIEDSNCKLGTLKAKYYVEREQYRAHKCSPAATASDAGCRVGSGHYKQHQHSILV
+SVGLEATHMQTLATPAGAVKNADLKPPAAFIDVAAKPHKRALAVILPKHELLSYEVKIVA
+VVYDDGCAKSHRVFGPIGAVLVIQQEAFAVSAECVKVNLYGQQTEQGIRTFAFRVEYACL
+RSFSDLQSMNRLSQTKIFTRLKSGRLRVLLDEEWINDGSLKVNEHLGCTDLGKGLRPTVY
+LSVNSALGGYSEETKYQDHVPSKGHPGHHALGNHLIEYRITGPYANYKYGMTKPKLSPDS
+LRKKEQEPCSEASSAVQVYGLVLSGTLEKSTGQMEGDDTGGDYTFGDNLFKDNVALAEEA
+IDTGVRHNGAIIKRLCFKVCVEQTKCPLTPFQLNAPFLRVTDDDGIGSCNYDIGSSLISA
+SLACSPGGNKPYPGDADDQKRFHHKASSELLRHHVCNVCVVTCSEKFRDFQGLGKPYGHG
+QCLMHCACVKDCAVTHGYSSVTVLKNANFKDNLITNNGDQSEIRTTNGRMHLADGSHMAM
+GVNCLGSYYLRLRDDDDFDWPEHKGGKVFKSFHFMIKNVGLKSAEQKTLKETPGHLEMQC
+LVSWTAACELVRQHASGHQPAGKGKRRSLVSRSDSGDRFPVPRLTLLEAAFLGQPNAEDR
+LCKFYIGGGCEILH
+>E_506
+AHPHGKVLDGCLADSQSQVVWFCCDGRKRWNFEAFVQGLSQGDGSDVASFVFTPLKETIA
+TNTQGEAEDEHCKVGTLKAKYYVQREKFPAHKCSPGATASDAGCRAGSGHYPGKLIKQHQ
+HSILVSTGLEATHMQTLATPAGAVKHADLTAPSAFISAKPHKAAAAVILPKHELLSYEVK
+IVLPVYDDGCLKSKRVYGPVGAILLVSQEAFAISVETHKVNLYGQETQQPVRTFAFLIEY
+ACLRCFPDLQSMNKLSQTKIFTRLKAGLRTLLDIEWINDGSIKVNVHLGYNELGKGLRPT
+IYLSVNDALGGYYEETKYQGHVNSKSHQGHHSLGDHLIEYRVTGNFANYAYGMTKPKLSA
+DALRDHEQEPCSEAKSAVQVYGLVLSGTLEPSTYVRGQAEGDDTNGDYSFGDNLFNNWIA
+LAEEAIETNVRHNSVIIKRLCFKICVAQSKCPLPPFHLNPFLRVAADDGIGWCNYDIGAS
+LISASQSCEPGGSKHYPGHAEDQKRFHHKANSALIRHHVCNVCVVTCSEKFKDFQGLGIP
+YGHGGSLMQCACIKECAVTHGYSGVTVLKNADLKDALITNPGDEREKRVTNGRIHLAEGD
+QMTMGNCLGGYYTSLKDDAEFDWPEHTGVMVFKSFHFKVKYVGLKTAEQKTLKETAGYLE
+METLVTWAVACELVRQHASGHAPGPKGKRKSLVPRSGSGGRFPIPRLTLIAAAFFGQPNA
+DNKLCKCYISGGCEILN
+>E_507
+AASQSQVVWFCCEGRKRWNFETFVRGLAQGDGSDVASFVFTPLKETIATHTKGEAEDEHC
+NLGTLKAKYYVEREKFRAHKCSSGATASDAPAEKPLTEVVLLKVLFGCRAGSGNYPQHQH
+SVYVATGLEATHMQTLATPAGAVKTGDLKPPSAFIAAKPHKRAKAVILPKQDLLSYVVKV
+VLPTYDDGCAKSRRQYGPVGAILLIEQEAFPISAECHKVTLYGQHTEQPVRTFAFLVEYA
+CLRSFPDLQTMNRLSQTKIFTRLGFGLRVVLDIDWINDGSIKANSHLGCHDLGKGLRPTV
+YLSVGDALGGYYEETKYECHVPSKSHPGHHSLKDHLIEYRLTGNFANYKYGMTKPKLGPD
+SLRDKEQETCSLEKSAVEVYGLVQGGTLEPSSGQMEGDDTNGDYRFGDNLFKDWVAPAEE
+AIDTGVRHNSAIIKRLCFKICVEPTKCPLSPFQLNPFLRVAEDAGIGNCNYDIGSTLISA
+SLACSPGGNAHYPGHGEDQKRFHHKSSSALIRFHVCNVCVSTCGEKFRGFQALGKPTGHG
+HCLMACACVGDCAVTHGYSGVTVLKHANLKSDLITSKGDQSEKKTSNGRIHLADGAQMAK
+GVNCLNGYYLRLKDDDEFDWPEHTVGKVFKSFHFMVKLHRVGLHAAEQKTLKQTPGYMEM
+EVLITWAEACELVRQHATGHQPGPKGKRRSLVTWSGSDGQFPVPRLTLFEAAFLGQPNAD
+NRLCKAYIYGGCETAP
+>E_508
+DHKQGKVLDGCTAASQSQTVWFCCNGAKRWNFETFVKGVAQGDGSDVASFVFTPLKETIA
+TQTQGETEDEHCKLGTLSAKYYVEREKFRAHKCASGATTSDAGCRGGSGHYKQHQHSILV
+SVGLEAEAMQTLATPAGAVKSADLKPESEFITAKPNKRAKAVILEKHELLSYEVKIALPL
+YDDGCAKSKRVYGPVGATLLVQQEAFAISAECHKMNLYGQQTEQPVRTFAFLIDYACLRS
+FPDLQSMNRLSQTKIFTRLKSGLRVLLDIEWINDGNIKVNSHLVCTDLGKGLRPTVYFPV
+NDALIGGYFEETKYQGNVPSKSHPGHHALGDHIIEYRVTGNFANYRYGMTKPKQNKNILS
+PDALRDKEQDPSDVQGYGLVLSGRLEPSTGHMDGDDINGTYSFGDNLFKNWVALAEEAID
+TKLRHSSVIIPRLCFKICMEQTKCPLSAFALNPILRVADDDGIGSCHYGIGTSLISASLA
+CSHGGNQHARILKLEYEGHADDQKRFHHKSSSALIKQHVCAVCVVTCSDKFRDFQALGRP
+YGHGQCLMQCECVTDECAVSHGYSGVTVLKNANLKENLITNSGDQSEKRTTNGRIHLADG
+AQMPMGVNCLGGYYVRLKDQLVNEFDWPEHTGGQVFKTFQFMVKRVGLRTAEQKTLKETP
+GYLEMEVLVTWRAACELVRQHASGHHPGPKGRRRPLLARSGSGARFPVPRLTLLEASFLG
+QPEVDNRLCKSFIAACIL
+>E_509
+SHPQGKLLDGCLAAWFCCEGRFKRWNFETFVRGLAHGDGSDVASFVFTPLKETIADHTQG
+QAEDEHCKLGVLKAKYRVEREYFRIHKCSSHQHSIAVSVGLEATHMHTLATPAGAVKSVN
+LKPSSSFVASKPHKRAKAVILPKTELLSYEVKIVLPVYDDGCANSKRVYVPVGAILLIAQ
+NEAFAISATCHKVNLYGQQSEQPVRTFNFLVEYACLRSFPDLQSMNRLSQVKIFTRLKSG
+LRVALLDIEWINNGSIKINGCDDLGKGLRPTVYLSVNDALTGGYYEETKYQGHVPEKSHP
+GHHALGDHLIEYRATGEFAPYKYGMTKAKLSPDSLHDKEQEPCGNEAKSAVQVYGLVLSG
+TLEPSTGEMEGDDTGADYDFGDNLFKDWVALAEEAIDTKVRHNSEVIKRFCFKICVEQEK
+CPLAPFALNPFLRVADDDGIGSCNYDIGTSLLSASLPCSPGGNKHYPGHADDQKRFHHKA
+SSALIRHHVCNVCVVTCSEYFADFQAQGKPYGNGQCLMHCACVKDCAVTHGYSGVTVLKN
+ANLKDNLITNDGDQSEKRTTNGRIQLADGDQMDMGVNCLGGYYLHLKNENEFDWPEHTGG
+KVFKRFHFMVKRVGLKTAEQKETPGYLDMEVLVTWAAACELARQHASGHQPGPKGKRRSL
+VPRSSSKGRFPVPRLTLLEAAFLGQPNAENRLCKSYISGGCEIL
+>E_510
+SHPQGKVLDGCLAASQSSLVWFCCEGRFKRWNDFETLMRGLAIDHGDGSDVASFVFTPLK
+ATIGTHISYDTQGEAEDEHSKLGTLKAKYYVEREKFRSHKCKSGACRAGSDHYKQHQHSI
+LVSVGMEDATHMTTLATPAGAVKSADFKPPSAFVAAKPHKRAKAVILPKHALLSFEVKIV
+SMPVYDDGCAKSKRVYGPVGAVLLIKHNEAFAISAKCHKVNLYGQQTEQPVRTFAFLTAY
+ACLKFPNPQSMNRLSQTKVLTRLKSGLRVLLDIEWINDGSIKVNSHLGCNELGKGLRPTV
+YLSVNLTGGYYEETKYQGHVPSKSADGHHAIGEHLIEYKVTGSFANYKYGMTKPKLSPDS
+VRSKEEDPCSNHAKAAVQVYGFVLSSTHEPVTGQMEGDDTNGDYSFGDNLLKDWVALAEE
+ARVLCFETKVRHGSVGIKKLCFKICVEQTKCPLSPFALSPFLRVADDSGIGSCNYEIGTS
+LIQASLACSPGGNKHYAGHADDQKRYQHKAGSALLRHIHVCNVCVVTCSEKFRDFRALGK
+PHGHVQCMMQCSCVKDCAVAHGYSGVTVLKNANLKDNLITNDGDQSERTTNGRLHLADGD
+QMAMVVNCLTGYYLRLKDDNEFDWPEHTGKKVFKRFGFMVKRVGLKTAEQKTLKETPGYL
+AMEVLVTWAAACELIRQHASGHQPGPKYKRRSAVARSGSGGRFPVPRLTLLEQAFYGQPN
+AEDRLCKSYISGGCGIL
+>E_511
+SHPQGKVLDDCLAGSQSQVVWSCCEGRFKRWNFETFVRGLAIDHADGSDVASFVFAPLHS
+TIATHKQLGAHGEHCKLGTLKAKYFVEREKIRAQKCSSGATASDPGCRAGSGHYKQHQHS
+ILVSVGLTHMQALTTPAGAVKSSDLKPPSAFVAAKPHKRAKAVVLLKHELLSYEVKIVLP
+VYDDGCAKSKRVYGPVVGAIILIHQNEALAISAQCHKVNLYGEQTKPVGVANYKFGHRSL
+EQPVRTLAFLKEYACLRSFPELEAMNRLKQKKIFTRLNSTLRVLLDIEWINDGSIKANSH
+LGCNDLGKGFRPTAYLSVNEALTAGYYEDTKYQGHVPVKSHEGHHALGDHLIEYRVTGVF
+ANYKYGMTGPKLSVTDLRDKEQETCSTEAKSTVQVGLVLSGTLEPSEGQMESDDANGEYS
+FGDRHNSVVIKRLCFKICVEQTKCPLDPFAFNPFLRVEDVDGIGSCSYDIGTCLISASLA
+CSQGGNKHYPGHAEDQKKYHHKASCTLIRHHVCEVCPVTCSEKFRAFQGLGKPYGHGHCQ
+CACAKDCAVTHGYSGVTILKNANLKQNLITLDGDQSEKRTTNGRIHLADGDQMALGANCL
+GGYYLRLKDDNNFAWLEHTGGKVFKSFHIMVKRAGMKTAEQKTLKQTPGYLEMQVLGTWA
+AACELVKSHASGHQPGQKGKRRSLMPKSGSGGRFPVPRLTLLNTAFLGQPDADNRLCRSF
+ISGGCEIL
+>E_512
+SHPQGKVLEGCLAASQSQVVWFCCEGRFKRWNFETFGRGLAIEHGDGSDVANFVFTPLKE
+TIATHTQGDAEEEHCNLNTLKAKYYVEREKLRAHKCSSGATASDAGCQPGSGHYKQHRHS
+IAVSVGLEATHMQSLATPAGAVKSTDLKPPSAFVAEKPHKRAKAVLHNTHELLSYDVKIV
+LPVYDDGCAKSKKVYGPVGAILLIHQNEAYAISAECHKVNLYGQTEQPVRTLAFLTEYAC
+LVSFPDLQAMNSLSQSKIFTRLKSGLRVTLDIEWINDGSAKVNCHLGCDDLKGLRPTVYL
+SSNDALTGGYYEEAKYQGHIPYKSHEGHHALGDHLIAYRVTGNFANYKYGMTGPRLSPDS
+LRDKEQEPCEKEAKSLVQVYGLVLSGTLEPPTGQMSGNDTNGEYRFGENLETKDWVTLAE
+EIIDTKVRHNSVVIKRLCFKICVEQTKCPLSPFALNPFLRVADDGGIGSCNYEIGTSLIS
+ASLACTPGGHYPGHANEQKRYHHKASSGLIRHHVCKTCLVTCSEKFRDFQAIGKPFGHGQ
+CQCVCVKDCAVRHGYSGVTVLKNANLKEVCFKWPENLINDGDQSEKSTTNGRIHVGDGDQ
+MAMGVLAGYYLRLKDDNEFHWPEDTGGKVFKTIHFVVKRTGLKTAEQKTLKETPGYLEME
+VLATWAAACELVRQHVAGHQPGPKGNNRSLVPKSGSGGRFPVPRLTLLEAAFKGQHNADK
+RLCKSYVSGGCEIL
+>E_513
+SHPQGKVLGGCLAAAQSQVVWFCCDGRYKRWNFQTFVRGLAIDHGEGSDVASFVFALKET
+VATHTQGDAEDEHCKLGTLKAKYYVEREKFRAHECSSGATASEAQCRDGSSPYKQHNHSI
+LVSVGRSATHMQTLAIPTGAVKNADLKPQSAFVAAKPHKRAKASIHPKHELLSYEVKIVL
+PVYEDGCANPKRVYGPVGGILLIHEAFTISAECVRVDLYAKQTEQPVRTLAFQIEYACLR
+TFPDLQAMEPLSQTKIFTRLKKGVRVLLDIQWINDGRVKVNAHLGCHDLKGLRPTVYLAV
+DDALTGVYYEDTKYQAHVPSKSHEGHHALGDKLIEYRVTGNFANYKYGLTGPKLSPASLR
+VKENEPCSKESKSAVKVMRYGLVLSGTLEESTGQMEGDDTNGDYSFGDNLFKDWVALAAS
+SIDTKVRHNGVVIKKLCFKICVEQTKCPLSPFALNPFLRVADDDGIGSCNLYDIGTALIS
+ASLACAPDGDKHYSGQAEDQKRYHHKACSALIRPHVCNVCVVSCSDKFREFQALAKGRIH
+LADVNQMIMGALAGYFLRLKDNNEFEWPEHTGGKVFKSFHFMVKRVGLKTLEQKSMKETP
+GYLEMEVLVAWSAACELVREHAGGHHPAPKGKRRSLVPRSGSGAGRFPVPRLTLLEAAFL
+EQPNADNRLCKASGLYIGGGCAIL
+>E_514
+SHPQGKVLDGCLAASQSQVIWFCCEGRFNRWNFETFVRGLAIDHADGSDVASFGFTPLKK
+TIAAHTQGNAEDSHCKLGTLKAKYYVKQEKFRAHKCPSGAATSDAGCRAASGHYKQHQHP
+FLVSVGLEATHMQTLATPTGAVKPADLKPPSAFVAAKAHQKAKAVIHPKHELLSFEVKIV
+LPLYDEGCAKSKRVYGPVGAILLIHQNEAFAMLAECHKVAVYGQQTEKPVQTLAFLIEYA
+CLRSFPDLQVMNRLSQTNVFSRLKSGLRVLLDIEWINDGSIKVDSHLGCNDLKGLRPTVY
+LSVNNALTGYYEETKLLGHVPKKSHEGHHALGDPLIEYRVTGNFANYKYGMTGPKLCPDS
+LRDKEQEPCSNEAKSSVQVMRYGLVLSGTLEPSTGQLEGDDTDGDYSFGSDLFKDWVPMA
+EEAIDTKVRHNSVTVKKLCLKICVEQTKCPLQEFALGGFLRVADDDGKIVCNYDAGTSLI
+SGGLSCSPGGNKHYEAHADDQIRYHHKASSALIRHHVCNVCVMTCSEKFRDIQALGKPYG
+HGQCQQCCCLKDCAVTHGYSGVTVLKSANLKECCFKWPDDLITNDGDQSEKRTTNGRINV
+ADGDQMAMGVLAGYYLRLKDDNEFDWVDHTGGKVFKSFHFMVKRVGLKTAEQKTPGYLEM
+EVLVWPAACELVRQHGGGQQPGPKGKRRPLVLRSTAGGRFPVPKLALLEAAFLGQPNADN
+RLCKSYISGGCEIL
+>E_515
+SHPAGKVLVQGCLAASQTQVTWFCCEGRFKRWNFETFVSALAIDLGDQSDGASFVFVPLK
+ETIPTKTQGEAEDEHCKLGTLKAQYYTEREKFRAHKCSSGAAAADAGCRALSGHYKAHQH
+SILVSLGLAATHMHTLATPTGGVKGADLKPPSAFVAKPHHRAKAVIHPKHELLSYEVKVV
+LPIYEDGCAKSKRVYGPVGAPQRLLIHVKEAFVISAACHKVDLYAQQTAQPVRTLAFLIE
+YAAIRSLGDLQTIKRLSHTKIFTRLQSGLVVLLDVDWINDGSIKVNSRLGCNDLKGLKPT
+VYLSVNDALTGGYYEETFEGHVPSKSHEGHHALGQHLIEYRVTGNFAEYKYGLTDPKLSV
+DSLRDKESEPCSNVAKSPVQVMRYGEVMSGTLEPATGQEDGDDTNGDYSFGDNLFKDWVA
+LAEEAIDTKVRHKSVVIKRLCFKICVAQVKCPLSPFALNPFLRVADNEGISSCSYDIGSS
+AITASLACSPGGNKHIYVGHADKQKRYHHKASSVLIKHHVCDVCVVTCSEKFRDFQALGK
+PYGHGQCQCACVKDCAVAHGYSGVTVLKNANLKECCFKWPDDLILNDGAQSDKRTEKGRI
+HLADGDQINMGVLAQYYLRLKDAQEFDSPEHTGGKVGKSFHFLTKRVGLNTAEQKTVKET
+PGYEGMEVFVTWAAACELVKQHAGGHQPGPKGKRRSLVPRSGSGGRFTVPRLTLLEATFL
+GQPNADNKLCKSYISGGCPIL
+>E_516
+ANPHGKVLDGCLAGNQSQVVWFCCEGRFKRWNFETFDRGLAIDHGDGTEVASFVFTPLKE
+TIATHTQGEAEEEHCKLGKLKAKYYVEREKFRTNKCASGATASEAGCRAGVGHYKRHQHS
+ILVRVGLETTHMRRLATPTGAVKSADLKPPSAFVAQKPHKRAKAVIHPKHELLSYEVKIV
+LPVYDDGCSKSKRVYGPVGAILLIHQDEAFEISAECHKVDLYAQQTEQPVRTLAFIIQYA
+CLRTFPDFQAMNRLSRTKDFTRIKGGLRVLLEIEWINDGSVKINSHLGCNDLKGLRPTVY
+LSVNDVLAGGYYDETKYQGHVPSKSHEGHHALGDHQIEYRVTGNFANYKYGMITGPKLSP
+DSLRDKEQDPCSNEAKSAVQVMRYGLEILSGTLEPPTGQMGFETAEGDDTNGVYSFGDNA
+IKDWVALSEEAIDTKVRRKSVGIKRLCFKICVEQVKCPLDPFPLGPFLRVADDDGIGACN
+FDIGTSLISLSLACTPGGNKHYPGHADDQKRYHHKASSNLIRHHVCTPCVVTCSEKFRDF
+QTLGKPYGNGQCQCACVKDCGDDVTVLKNANLKECCFKWPDNLITNDGDQSDKKATNGRI
+HLADGDQMAMGVLAGYYLRPKDDNEADWPEHTGGKVFKSFHFMVKRVGFKTVEQKALKET
+PAYLGMELLDTWAAACELARQHAGGHQPGPKGKRRSLVPRSGSAGRFPVPRLTLLEAAFL
+GQPNADDKACKSYISGGCPIL
+>E_517
+SHPQGKVLDGCLAAAQSQIVWFCCEGRFKRWNFQTFVRGLAIDHGDGSDVDSFHFTTLKE
+TIASHTQAEAEDEDCKLATLKEKYYVAREKFRAHKCSSGQTASDAGCRAGSGHYKQHQHS
+IVVSVYGLDATHMVTLATATGAIKGCDLNPHSAFVAAKPHKRAKAVIHSKHELLSYEVKI
+VLPVYDDGCAKSKRVYGPVGAILLIHQNDPFAISAECHKVDLHGQQTEQPVRTLVFLIEY
+ACLGRSFPDLQAMNRLSQTKIFSRLKSGARVLLDIEWINDGSVRVNNDLACNDLKGLRPT
+VYLSANGPLTGGYYEETKYQGHVPSKQHEGHHALGDHLIEYRVTGNFANYKYEKAGPKLS
+AESLRDKAQEPCSEEAQAGVQVMRYGLVLSETLEASTGQMQGDNTNGDYSFGDTLFKDWV
+ALAEEAIGTKVKHKSVTIKKLCFKACANQVKCPLSPFALNPFLRVADDDGIGACNYDIGT
+TSLISASLACSPGGNKHYPGHADDQKRYHHKAMSALIRHHVCTVCVVTCSEKFRDFQGLA
+KPYGHCQCACACVKDCAVTHGYSGVYVLKNSNLKECCFKWPDNLISNDGDQGEKRATNGR
+IHLADGNQMAMGVLAGYYLRLKDDNEADWREHTGGKVFKSFHFMVKRAGLKTAEQKTLKE
+TPGYLGMDVLVTWSAACNLVRQHAGGYQPGPKLKRRSLSPRSGSGGRFPIERLTLLEAAF
+LGMPNADKRLCKSYISGGCEIL
+>E_518
+SHPQGKVPDGCLATSQSQVVWFSCEARFKRWNFETFVRGLAPDHGDGSDVASFVFTPLTV
+ISHTEGAAEEEHTKLGTLKAKYYVERDKFRAHKVSSGQTASDAGCRDGSGHYRQYQHPIL
+ISPGVEDTHMQTLATPTSNVKSADLKPPSAFVATKPHKRAKAVIHRKHQMLSYEVKIVLP
+VYDDGCAKSKRVYGPVGAILLIHHNEAFAISAECHKVDLYGQQTEQPVPTLAFLIEYACL
+RSFPDLASMNRLSQTKVFTRLKMGLRVLLDIEWIKDGSIKVNSHLGCNDLKGFRATVYLS
+VNDALTGGLYEDTKYQGHLPSKKHEGHHALGDHLIEYRITGNFANYKYGMTGTKLSPDSL
+RDKEQEPCSNASKSAVPVMRYGLVMSGSLEPSTGQMEGDDGNGDYSFGDNLFKDWVGLAE
+ESIDTKVRRNKSVVIKRLCFKICVEQVKCPLSPLAFNPFLRVADDAGIGSCNYDIGTSLI
+SASLASSVVGKKHYPGHADDQKRYHHKASSALIRHHVCNICVVTCSEKFRDFQLAKPYGH
+GQCQCACAKNCAVTHGYSGPTVLKEDNLKECCFKWPDNLITNDGDQSSGRTTNGRIHLAD
+SDQMAMGGLTGYYLRLKDDNEADWPEGTGGKVFKSFHFMVKRVGLKTAEQKTLKETASFL
+GMEVLVTWAAACELVRQHAGGHQPGPKGKRRSLVPRSGGGGQFPVPSLTLVEAAFLGQPN
+SDDRLCKSYYISGGCEIL
+>E_519
+PHPQGKVLDGSLAASQGQVVWFCCEGKFKRWNFEAFIRGLAIDHGDMSDVGSFVFTPLKE
+TIATHTQGEAEDEHCKLGSLKAKYYVEREKMRAHKCSSGQTVSDAGCRSGSHHYKQHQHG
+ILVSAGLEATHMQTLATPTAAVKNADLRPPSAFGVAAKPPKRSKAVIHPKNEMLSYEVSI
+VLVYDDGCAKGEGAFPGGEDCYCFGKSCPDKALEDEAGSKRVYQPSGAILLLHQGSKNEA
+FAISAECHKVDLYEEQTEQPVRTLTLLIEYACLPSFPDLQAMNRLSQTKIFTSLKSGLRI
+LLDIKWINDGRIKVNSHLGCNDLKGLRPTAYLSVNSALTGGYYEQVHYQGHVPSKSHESH
+HELGAHLIECRVTGNFADFKYGLTGPKLSPDSLRDREQEPCSDEAKSAVQVMRYGLVLSG
+TLEPSTGQMEDDDTSGDYSFDDDLFKDWVALAEQAIDTKVRHKSVVFKQLCFKFCVEQIK
+CPLSAFAFNNFLRVADDDGIGSCNYDINGTSLISASLACSPGGNKHYPGHADDQDRYHHK
+DSSASHQVCKVCVVTCSAKFRDFQALAKPYGHGLCQCACVKDCAVTHGYSGVTVLKDANL
+KECCFKWPDSLITNDGDQSEKRTTNGRIHLADGQTALGVLAGYYLQLKDDNGADWPEHTG
+GKVFKSFHFMVKRVGLKSAEAKTLKETPGYLGMEVLVTWAAACELVRQHAGGHKPGPKGK
+RRNLVPRSGGGGRFPVPRLTLLEAAFLGQPNADNRLSKSYISGGCEIL
+>E_520
+SHPQNKLLDGCHAASQSQVVWFCCEGRFKRWNFETFVRGLAIDHGEGSDVASNVFLPLKE
+TFATHTQGESEDEHCKLGTLKAKYYVEREKFRAHKCSSGQPASDAGCRAGGSGHCKQEQH
+SILVPAGLEVTHMQTLPTPTGAVTSSDLKPPSAFAVAAKPFKRSKAVIHPKHEMLSYEVK
+IVLPVYDDGCAKSKRVYGPVGAILLIHQNEAFAISAECHKVNLYGQDVEQPVRTLAFLIE
+YACLRSFPELQAMNSLSQKKIFTRLKSGLRVVLAVIWISDGNIKVNSHLGCNNLKGLRPT
+VYLSVNDALTGGYYEEAKYQGHVPSRSHEGHHALGDHLIEYRVTGNFANYKYGMTAPKLC
+PDSLRDKDQEPCSNEAKSAVQVMRYGLTLSGTLEPSSGQMEGDDTNGDYSFGQNLFKDWV
+SLAEEAIDTKVRHKSVVMKRLCFKIPVEQMKCPLSPFLFNPFLRVADDDGIGSCNYAIGT
+SLISAWLACSPGPNKHYPGHEDDQKRYHHKASTALIKHHVCNVCVVTCSAKFRDFQALAK
+PYGHSQCQCGCVKDCAVTHGYSGVGVLKNANLKECCFKWPDSLITNDADQTEKRTTNGRI
+HLADGDQMAMGQLFGYYLKLKDDNVAEWPAHTGGKVFKSFHFMVKRVGLKTAEEKTLKET
+PGYLGMEVLVTWAAACDLVRQHAGGHQPGPKEKRRSLVPRTGSGGRFPVCRLTLLEAAFL
+KQPNADNRLAKTYISGGCEVL
+>E_521
+SHPQGKVLDGCLASSQVQVVWFCCEDGRFKRWNFETFVRGLAIDHSDGSDVAGFVFTPLK
+ETIAAHTQGEAGDEHCKLGTLKAKYYTNREKFRAHKCSSGQTASDAGCRAGSGHYKQHQN
+SILVSTGLEATHMQTLATPTGAVKANLKPVSNFGAAAKPHKRSKAVIHRKHKPMEMLSYE
+VRIVLSVYDDGCEKFKRVYGLVGAILMIHQNEAFAISAECHKVDLYGQQTEQPVRTLAFL
+IAYACLRSFHDLQAINRLSETKIFTRLKSGLRVLLDIEWRNDGSIKGHSHLGYNDLKGLK
+PTVYLTVNDSLAGGYYEETNYNGHVPSKNHEGHHALGDHLIEYRVTGDFANYKAGMTAPK
+LSPDSLRDKEQEPCSNEAKSAVQVMRYGLVLSGTLEPSTTHQEGDDTNGDYSFGENLFKD
+WVAIAEPAIDTNVRNKSVVIKRLCFKIHVEQVKCPLSPFAFVPFLRVADDDGIGSCNYDL
+GTSLISASLACSPGGNKHYSGHADDQKRYHHKASPVLIRHHVCNVCVVTCSAKFRDFQAL
+AKPYGHGECQCACVKDCAVTHGFSGVTVLKNANLKECCFKWPDDLITKDGDQSEKRTTNG
+RIHLADGDQMAMGVLAGYYLRLKDDNEVDWPEHINGKVFKQFHFMVKRVGLKTAEQKTLK
+KTPGYFGMEVLVTWAAACELVKQHSGDHQPGPKGKRRSLVPGSGGRFSVPRLTLLEAAFL
+GQPNTHLADDRLAKSYISGGCEIL
+>E_522
+SHPEGKVIIGCLAVSQSQVVWFCCEGRFKRWNFETFVRGLAIDHGDGSDIASFVFTPLRL
+TIATHSQGEAEDEHCKLGTLKAKYYVESEKFREHKCSTGQTASDCGCRAGSGHYKQHQHS
+ILVSAGLEATLMQSLATPTFAVDAGLKPPSAFGVAAKPHKRSKAVVHPSHEMLSYEVKIV
+LPVYDSPAGCAGSKRVYGPVGAILLVHQNEAFAISAECHVDLYGEQTQQPVRTLEFFIGY
+ACLKSFPDLQAMNRLSQTKIFKILKSGLRVLLDIEWIHTDGSIKVNSHLGCKDLTGLRPT
+TYLSVNDALTTGYYEETKYQGHTPSKGHEGHHGLGQHLIGYRVTGNFANYKYGMTGPKLS
+PNSLRDKDQEPCSNEAKSAVQVMRYGLVLSGQLEPSTGQMEGDDTNGDYAFGDSLFKDWV
+ALAEEAIDTKVRHKSVVIKKLCFKFCVEQVKCPLPPFAFNPFLRVADEGGIGSCNYDIGT
+SLVSASLACDPGGGKHYPSDADDQKKYHHKASSALIRHHVCNVCVGTCSVKFRDFQALAK
+PYGHGQRQCACVKTDCAMTHGYSGVTVVKNVNMKECCFKWPDNLMTNDGDQKEKRTTNGR
+VHLADGQMAMGVLAGYYVRLKDDNEDWPEHTGGKVFKDSFHFMVKRVGLKSAEQKTLKET
+PGYLGMEVLVTWAAGCELVRQHAGGHQPGPKAKRRSLVPRSGSGGRFPVPRLTLMEAAFL
+GDSQPATHLADNRLAKSYISGGCDIL
+>E_568
+SHPEGKVRDGCLAASQSQVVWFCCEGRFKRWNFETFVRGLAINHGDGNAIASFVFTPLKL
+TIATHTQGEAEDEHCKLGTLKAKYYVEHEKFRAHKCSSGQTASDCGCRAGSGHYKQNQHA
+ILVSAGLEATLMQSLATPTGAVDAGLKPPSAFGVAAKPHKRSKAVVHPSHEMLSYEVKIV
+LPVYDSPDGCAKPKRVYGPVGAILLVHQNEAFAISAECHKVDLYGQQTQQPVRTLAFFIG
+YACLKSFPDLQALNRLSQTKIFKILKSGLRVLLDIEWINDGSIKVNTHLACKDLKGLRPT
+TYLSVNDALTTGYYEETKYQGHKPSEGHEGHHGLGQHLIGYRVTGNFANYKYGMTGPKLS
+PDSLRDKDQEPCSNEAKSAVQVMRYGLVLSGTLEPSTGQMEGDDTNGDYAFGDSLFKDWV
+ALAEEAIKKPPPADAAPVVFPYSHINPHVPKETKVRHKSVVTKKLCFKICVEQVKCPLSH
+FAFNPFLRVADEGGIGSCNYDIGTSLISASLACDPGGGKHYPSDADDQKKYHHKASSALI
+PHHVCNVCVATCSVKFRDFQALAKPYGHGQRQCACVKTDCAMTHYSGVTVLKNANMKECC
+FRWPDNLLTNSGDQKEKRTTNGRIHLADGQLAMGVLAGYYVRLKDDNEDWPEHTGGKVFK
+DSFHFMVKRVGLKAAEQKTLKETGGYLGMEVLVTWAAACELVRQHAGGHQPGPKAKRRSL
+VPRSGSGGRFPVPRLTLMQAAFLGDSQPATHLADNRLAKSYIS
+>E_567
+SHPQGKVLDGCLAASQSQVVWFCCEGRFKRWNFEIKTRTFVRGLAIDHGDGSDIASFDFT
+PLKETIATHTQGEADDECCKLGTLKAKYYVEREKFRAHKCSSGQTISDCGCRAGSGHYKQ
+HQHSILVSDGLEATHMQSLATPTGAVDAGLKPASAFGVAAKLHKRSKAVVHPSHAMLSYE
+VKIVLPVYDSPDGCAKSKRVYGPVGAILLIHQNEAFAISAECHKVDMYGKQSQQPVRTLA
+FFIGYACLKAFPDLQAMNRLSQTKIFTRLKSGLRVLLDIEWIADGSIKVKSHLGCNDLKG
+LKPTVYLSVNDAMTTGYYTETKYQGHTPSKSHEGHHALGQHLIGYRVTGNFANYKYGMTG
+PKVSPDSLREKEQEPCSNEAKTAIQVMRYSLVLSGTLEPSTGQMEGDDTDGDYSFGDSLF
+KDWVALAEEAITTKVRHKSVVIKRLCFKICVEQVKCPLSPFAFNPFLRVADDDDIGSCNY
+DIGTSLIASSLACAPGGGKHYPGDADGQKRYHHKAAEALIQHHVCSVCVVTCSVKFRDFK
+ALAKPYGHGQRQCACVKDDCAMTVGYSGVTRLKNANMKQCCFKWPDNLTTNEGEQSEKRT
+TNGRIPLADGHMAMGVLTGYYLRLKDDNEDWPEHTGGKVFNESFHFMVKHVGLKTAEQKT
+LKETPGVLGMEVLHTWAAACELVRQHAGGHQPGPRGKRRSLVARVGSGGRFPVPRLTFME
+AAFLGQPATHLADNRLAKSYISGGCELL
+>E_523
+THPQGKVLNGCLEASQSQVVWFCCEARYRRWNFETFVRGLAIDHGDGSDVASFVFTPLKE
+TIATHTHGEAEDEHCKLGTLKAKYYVEREKFRIHKCSSGQTASDAGARAGSGHYKQHQDS
+ILVSTGLESTHMQALATPTGAVKPDLKPPSAFGVAAKPHKRSKAVFHPKREVLSYEVKIV
+LPIYDDGCAKSKRVYGPIGAILLIHQNEAFAISQECHKVDLYGQATEQPVRTLAFLVAYA
+CLRSFPDLQAMNRLSQTKIFTRLKSGLRVLLEIEWINDGSIKVNSHLGCNVLKGLRPTVF
+LSVNDALTGGYYEQTKYQGQVPSKSHEAHHALGDHLIEYRVAGNFENYKYGMTGPKLSPD
+SLRDKDQEPCSNEAKSAVQVMRYGLVLHGTLEPSTGQMETDDTKGDYSFGDNLFKDWVIL
+AEEATKVRHKSVVIKRLAFKICVEQVKCPLSPFNFNSFLRVADDDGIGKCHYSIGRSIIS
+ASLACSPGGNKHYPGDAVDQKRYHHKASSALIRHHVCSVCVVTCSAKFRDFQLLAKPYGH
+GQCECACVKDSAVTHGFSGVTVLKNHNKKPCCFKWPDQLITNDGDESEKRTTNGRIHLAD
+GDEMAMGVLAGYYLRLKDGDDEDWPEHTVGRVFKSFHFMVKRVGLKTADQKTLKETPGYL
+GMEVLSTWKAQCELVRQGRAGGHRPGPKGKRRSLVPRSGSGGRFPVIRLTLIEGAFLGQP
+ETHLADNRLTKSYISGGCEIL
+>E_524
+SHPQAKVLDGCLADSQSQAVWFCSEGKFKRWNFEVFVRGLAIDYGAGSGVASFVFTPLKE
+TIATHTQDEAEDEHCKLGTLPKAKYYVEREKFRAAKCSDGQTAGDAGCRAGNGHYKQHQH
+SILVSAGLEATHMQTLATPTGAVKASLKPPSAFGVAAMPHKRQQLLLKHLTLISKAVIHP
+KQDMLPYESKIVLPVFDDGSAKAKRVYGPVGAVLLDHQSEAFAISVECHKVDLYGHQTEP
+PVRTLTFLIAFACLRSFPDLDAMNQLSQTKIFTRLKSGLRVLLDIEWINDGSIKVNSHYG
+CNDLKGPTVYLSVHDHLTEGYYEETKYQGDVPSKSHEGHHALGDHLIEYRVTGNLANYKY
+GMTGPKLSPDSLQAKEQEPCSNEAKSAVQVMRYGLVLSGTLEPSTGQMEGDDTKGAYNFG
+DNLFKDWVALAEEAIDTKVRKSVVIKALCFKISVEQVKCPLSPFAFNPFLRVADDNGIGS
+CNYDIGTLLINASLACSPGGNKHYPGDADNQKRYNHKASSALIRHHVCNVCVVKCGAKFR
+DQALAKPYGHGQCQDAAVTHGYTGVTVLANANMKNCCFKWPDNLINNDGNQSEKQTTNGR
+IHLQGGDQMAMGAVAGYYLRLKDDNEDWPEHTGGKVFKSFHFMVKRVGLKKAEQNKTLKE
+TPGYLGMEVLVTWNAACELVAQHVGGHQPGPEGKRSSLVPRSGSGGRFPVPRLTLLEVAI
+LGQPETHLSDNRLAKSYVSGGCEIL
+>E_525
+SQPQGKVLDGCLAASQSQVLWFCCEGRFKRWNFETFVRGLAIDHGDGSDVAAFVFTPLKE
+CIATHTQGDAEDEHCKLGTLKAKYYVEREKFRARKCSSGQTASDAGCRAGSGHYKRHQHS
+ILVSVGLEATQMQTLATPTGAVKADFKPPSSFFQGVAAKPHKRSKAVIHPKHDMLSFEVK
+IVLPIYDDGCAKSGRVYGPVGAFFLIHQNEDFTISAECHKVDLYGQQTDQPVRTLAFLVA
+YACLRSFPDLQKMNRLSQTKIFTRLKSGLRVLIDIEWINDGSIKVNSHLGCNDLKGPTPY
+LSVSDALTGGYYDDTKFEGHLPSKSHEGHHALGDHLIEYRVTGNFANYKYGMTGPKLSPD
+SLRDKEEEFCPNEAKSAVQVMRYGLVLGGTVEKSTGQMEGDDTNGDYSFGDNLFKEWVAL
+AEKICIQMVKCPLSPFAFNPFLRAADDDGIDSCNYEIGTSLIPASGACSSGGDKHYPVDA
+DDQKRYHHKASSALIRHHVCNVCVVTCSAKFIDFEALTKPYGHSQCQCACVKDSAVVRGY
+SGVTVLKNTNLKDCCFKWPDNLINNDGDQSEKRTTNSRIHLADGDQMAMGVVAGYYLRLK
+DDNEDWPEATGGKVFKSFHFLVKRVGLKTSEQKTLKETPGYLGMEVLVTWAAACELVRDH
+AGGHQTGPKGSRRSLVPRKGNGGRFPIPRLSLLEAAFLGQTNTHLANNRLAKSYICGGCD
+IL
+>E_526
+SHPQGKVLAGSLAASQSQVVWFCCEGRFNRWNFETFVRGLACDHGDGSDVASFVFTPLRE
+TIATNTQGEAEDEHCKLGTLKAKYYAERELFRAHRCSSMQAASDAGCRAGSGHYKKHKHS
+ILVSAGLAATHMQTLATPTGAVKADLKPPSTFFQGVASKPHKRSKAVIHPKHDMLSYELK
+IVLPVYDDGCSKSKRVYGPVGAILLIQQNEAIAITAECHSVDLYNQQTEHPVRALSFLIA
+YACLRSFPDLQAMNRLTQTKIFTRLKSGLRVLLDIEWINDGSIKVNSHLGCNDLKGPTVY
+LSVNDALSGGYYDETKYQGHTPSKSHEGHHALGDHLVEFRGTGNFANYVYGMTGPKLSPD
+SLRDLEQEPCSNEAKSAVHVMRYGLVLSGTLEPSTGQMAGDDANGDYSFGDNLFKDWVAL
+AEEAIDTKVRKSVVIKRLCFKICYEQVKCPLSPFAFDPFLRVADDDGIGSCNYEIGTSLI
+SASLACAPGGNKHFPGDADDQKRYHHKASSALIRHHVCGVCVVTVSAKFRDFQALAKPYA
+HAQCQCACVKDEAVTHGYSGITVVKNADLKYCCFKWPDNLINSDGDQSEKRTTNGRIHLA
+DQDQKALGVVAGYYLRLKDDNEDWPRTGGKVFKSFHFMVKRVALKSAEQKALKETPGYLG
+MEVLVSWAAACELVKQHAGGHQPGPKGKRQSLVPRSGGGGRFPVPRLTLLEAAFLGQPHT
+HLADNRLAKSYISGGCESM
+>E_527
+THPQGKVLAGCLAASQSQVVWFCCDGRFKRWTFETFVRNLAIDHGDTSDVASFVFTPLKE
+TIATHTHGDAADEHCKLGSLKAKYYVERNDEKFRAHACSSGQSSSDAGSRTGSGHYKQHE
+HSALVKAGLEDTHMQTLATPTGAVKADLKPPSAFFQGVCAKPHKRSKAVVHPKHDMLSYE
+VKIVLAVYDDGCAKSKRVYGPVGTILLIHQNEAFAISAECHKADLHGDQTEQPVRMLAFL
+IAYACLRSFPDLDAMNRLSQTKVFTRLKKGLRLLLDFEWVNKGSIKVNSHLGCNELKGPN
+VYLPVNDGLKGGYYEKTKYQGHVPSASHEGFHALGDHLIEYRVIGNFANYKYGMSGPKIS
+PDSERDKEQEPCSNESKSAVQVMRYGLVLSGTLDPTTGQMEGDDTNADYSDSLFKDWVAL
+AEEAIDTKVRKSCVIKRLCFKICVEQVNCALSPFAFNPSLRAADDDVGIGSCGYEIGTSL
+ISASLACSPGGNKHYPGDADDQKRYHHKASSALSRHHVCNVCVVTCSAKFRDFQALAKPY
+GHGQCQCACVKDSAVTHGYTGVTVLKNANMKHCCFKWPDNLINNDGEQSEKRSTNGRIHL
+ATQDQMAMGVVAGYYLRLKDDNEDWPEHTGGKVFKSFHFMVKRVGLKTAEQKTLKEVPGY
+LGMEVLLTWAAACNLVRDHAGGHSPGPKGKRQSLVPRSGSGGRYPVPRLTVLEAAFLGQP
+ENTHLADNRLAKSYIWGGCEIL
+>E_528
+SHPQGKVLAGCLSASPNQVVWFCCEGRFNRWNFETFVRGLPIDQGDGSDVASFVFTPLQE
+TIATHEQGEAEDQHCKLGTLKSKYYVEREKFRAHKCTSGQSAADAGCRAISGHYKQHQHS
+ILVSAGLEATHMQTLGTPAGAVKADLKPPSAFFQGVAAKHHKHSAQAVTHPKHEPLSYEV
+KIVLPVYDDGCAKSKRVYGPVAAILLIHQNEAFSISAECHKVDLYGQQTVQPVRALAFLI
+AYACLRSFPDLDAFKRLSQTKIFTRLKAGLRVLLDFEWIDDGSIKVNSHLGCNDLKGPTV
+YLSVNDGLTGGYFEETKYQGHVPSKSHEGHHALGEHLIEYRVVGNYANYKYGMTGPKLCP
+SLRDKEQEPCSNEAKSAVQVMRYGLVLSGTLEPGTGQMEGDDTNGDYRFADNLFKDWVAL
+AEEALDTKVRKSIVIKRLCFKICVEQVKCPLSPFAFNPFLRVADDDVGIGECNYQIGTSL
+ISASLAHSPGGNKHYPGEADDQKRYHHKANSELSRHHVCNVCVVSCSAKFRDFQALAKPY
+GHGQCQCACVKDSAVTHGYSGVTVLKDANMKHCCFKWPDNLINNDGQQSEKRTTTGRIHL
+ADQDQMSMGVVAGYYLRLKDDNEDWPEHTGGKVFKSFHFMVKRVGLRTAYQKTLKETPGY
+LGMEVLLTWAPTSELVRNFAGGHQPGPKGKRRSLVPRSGSAGRFPVPRLTLLEAGFLGQP
+DTHLATNRLAKSYIAGGCEIL
+>E_529
+SHPQGKVLAGCLEAPPSQVVWFCCEGRFKRWDFETFVRGLAIDHGDGSDVASFVFTPLKQ
+TIATHTQGEAEDEHCKLTTLKAQYYVEREKFRAHKFCQCSSGQSASDAGCRKGSGQYKQH
+QHPILVSAEATHLQTLATPTGTVKADMKPPSAFFQGVAAEPHKRSAKAVIHPKHDMLSYE
+VKIVLAVYDDGCAKSKRAYGPVGEILLIHQNDAFMAISAECHKVELYGQQTEQPVRALAF
+LIAYACLRSFPDLDAMDRLKSQTKIFTRLNSGLRVLLDFEWFNDGSIDVNSHLGCNDLKG
+PTVYLSVNSALTGGYYEETKYQGHVPTKAHEGHHTLGDHLIEYRVTGNFANYKYGMTGPK
+LSPDSLRDKEQEPCGNEAKSAVQVIRYGLLLTGTLEPASGQMEGDNTTGDYSFGDNLFKD
+WVALAEEAIATSVRKGVVIKRLCFLICVEQVKCPLSPFAFNPFTRVSDDDVAIGSKCNYE
+IGTSLIPASLACSPGGEKHYPGDADDQKRYHHKANPAASRHHVCNVCVVACSAKFRAFQA
+LAKQYGHGQCQCACVKDSAVTHGYSGVTVLKDANMKYCCFKWANNLLNNDGEQEEKRTTN
+GRIPLADQDQMAMGVVAGFYLIYKTAAEDWPEHTGGKRFKSFHFKVKSVSLSTAEQKTLK
+ETPGYAGMELLLTWAAACELVRNHAGGHQPGPKGKRCSLVPRSGSGGRFPVPRLTLLEAA
+FLVQPNTHLAKNRLAKSYISAGCEIL
+>E_530
+SHPEGKVLAGCLAASPSQVVWFCCKGRFKRWNFEGYVRGLALEHGDGSDVASFVYTPLKE
+TIGTHTVGEAEDEHCKLGTLKAKYYVAREFRAHKCASGHNTSDAGCRAGSGHYKQHQHSI
+LVSEGLEATHMQTLATPTGAVKADLKQPSAFFQGVAAAPHKRSAKAVIHPKHDMLSYEVK
+IVLPVYDDGCAKSKRVYGPVGAALLIHQNEAFMAISAECQKVDLYKQETEQPVRNLAFLI
+AYACLRSFPELDAMNRLSQTKIFTRLKSGLRVLLEFGWIDNGSIKVNSHLGCNDLKGSTV
+YLSVNNALHGGYYEETKYQGHVPSKSSESHHALGDHLIEYRVTGNYANYKYGMTGPKLSP
+DSLRDKEQQPCKKEAKQAVQVMRYGLVLGGTLEPSTGQVEGDQTNGDYSFGDNLFKDWVA
+LAEEAIDTKVRKGVGIKRLCFKICVEQVKCPLSPFAFSPFLRVAEDDVGIGSCNYEIGTS
+LIIASLACPPGGNKHYPGDADDKRRYHAKAYSASSRHHVCNVCVVTCSAKFRDFQALAKP
+YGHGQCQCTCVKDSAVTYSGVTILKDANKMKNCCFKWPDNLINNDGEQSEKRTTNGRIHL
+ADQDQMAMGVVAGYYLRLKDDNEDWPEHTGGKVFKSLHFMVKRVGLKSAEQKTLKEAPDY
+FGMEVLLTWAAACELVRNHAGGHQPGPKGKRRSLVPRSGSGGRFPVPRLSLLGDAFLGQP
+NTHLADNCLAKSYISGGCEIL
+>E_531
+SHPQGKVLAGCLAASPPQVVWFCCEGRFKRWNFETFVRGLAIDHGDGSDVASFVFAPLKK
+ETIRTHTQGEAEDEHCKLGTLKAKYYVEREFRAHKCSSGQSASDAGCRAGSGHYKQHQHS
+ILVSAGLEATHMQTLATPIGAVPLFPKADLKPPSAFFQGVAASPHKRSAIHPKHDMLSYE
+VKIILPVYDDGCAKSKRVYGPVGAILLIHQSEAFMAISAECHKVDLYGQQTEQPVRTLAF
+LIVYACLRSFPDLEAMNRLSQTKIFTRLKSGFKVLLNFEWINDQSIKVNSHLGCNNDVLT
+GGYYSETKYQGHVPSKSHEGHHALGDHVIEYRVSGNFANYKYGMTGPKLSPDSLRDKAQE
+PCSNEAKQAVQVMKYGLVLSGTLEPATGQMEGDDTNGDYSFGDNLFKDWVALAEEAIDTK
+VRKGVVIKRLCFKICVEQAKCPLSPFAFNPFLRVADDDVGIGSCNYEIGTSLISAVLACS
+PGGNKHYPGDAGDQKRYHHKANSAASREHVCNVCVVTCSAKFRNFQALAKPYGHGQCQDA
+KSACLKESTVTYSGVTVLKDALMKHCCFKWPDNLINNDGEQSEKKTTNGRIHLADQEQVA
+MGVVAGYYLRLKDDNEDWPEHTGGKVFKSIHFMVKRVGLKTVAEQKSLKETPGYLGREVL
+LTWAAELIRNHAGGHQPGPKGKRRSLVPKSGSGGRFPVPRLNLLEAAFLGQPNTHLADNR
+LAKPYVSGGCAIL
+>E_532
+SHPQGKVLAGCLAASPAQVVWFCCEGRFKRWNFESFVRALAIDHGNGSDIASFVFSPIKE
+TIATHTKGEADNEHCKLGTLKAKYYVEREFRAHKCSSGQSASDAGCRAGSGHHKQHHHSI
+LVSAGLEATHMQTLATPTGAVKATLKPRPSAFFQGVAAKPHKRSAKAVVHPKHDMLSYEV
+KIILPVYDEGCAKSKRVYGPVGAILLIHQNEAFMAISAECHKVDLYDQQAEQTVSEDVGV
+QSTGAYDGTRTLAFLHAYACLRSFPDLDAKNRLSQTKIFTYRLASGLRVLLDFEWINDGW
+IKVLSHLGCNDLKGPTVYLSVNDPLTGGYYKGNAGVEVVADFEENKYQGHVPSKSHEGHH
+GLGADLIEYRITGNFANYKYGMTGPKLSPHSLRDKQQEPCSNEAKQAVQVMRYGLVLSGT
+LEPSTGQEEGDDTNGDYTFGACDNLFKDWVALAEEAIDTKVRKGAVIKRLCFKICTEQVK
+CPLSPFAFNPFLRVADNDVGIGSCNYEIGTNLISASLACRPGGNKHYPGDADDQKRYHHK
+GNSAATRHHVCNVCVTTCSAKFRDFQALAKPYGHGQCQCACVKSASAVTYSGVTVLKDAN
+MKHCCFKWPDNLINNDGETSQKRTTNGRIHLADQDHIGMGVLGYYLRLKDDNEDWPEHTG
+GKVFKSFHFMVKRVGLKTAEQKTLKETPGYLGVEVLLTWAAAGELVRNHAGGHQPGNKGR
+RRSLVPRSGSGGRAQVPRLTLLEAAFLGQPNTHLVDNRLAKSYISGGVEIL
+>E_533
+SHPEGKVLGGCLAASPSQVMWFCCEGKFKRWNFETFVRGLAIDHGNSADVAGFVFTPIKE
+MIAYHTEGEEEDEHCKLGTLRAKYYVEQEFRAHKCSSGQSTADAGCRAGSGHYKQHQHSI
+LVSAGLEATHMQTLATPTNAVKTDLKPPSAFFQGVAAKPHKRSAKAVIHPKHDMLSYEVK
+IVLPVYNDGCAKSKRVYGPVGAILLIHQNEAFMAISAQCHKVDLYSQQTEQPVRTLAFLI
+AYACLRSFPDLAMNRLSQTKVFTRYGLKSGLRVLLEFEWINDGSIKVSSHLGCNDMKGPT
+VYLSVNDPLTGGYYEETKYQGHVPSKSHDGHHALGDHLIEYWVTGNFASYKYGMTGPKLS
+PDSLRDKEQEPCRNEAKQAVQVMSFGIVLSGTLEPSTGQMEGDDTNGDYSFEDNLFKDWV
+ALAEEGTDTKVRKGVVIKKLCFKICVEQIKCPLSPFAFNPFLRVADDDVGIGSCNYEISI
+SLITASKACSPGGNKHYPGDSDDQKRYHHKGNSAASRHHVCNVSVVTCSAKFRDFQALAK
+PYGHGQCQCACVKESAVTYSGVTVLKDANMKHCCFKWPDNLINNDGNQSEKRTTNGRIHL
+ADQDQIGMGVLAGYYLRLNDDNEDWPEHTGGKVFKSFHFMVKRVGLKGAEQKTETPGYLG
+MEVLLSWSVACELARNHAGGHQPGPKGKRRSLVPRSGSGGRFPAPRLTLLEAAFLGRPNT
+HLADNRAAKSYISGGCEIL
+>E_534
+SHPQGKVLAGCLAAPPSQVVWFCCEGRFKRWNFETFVRGLADHGDGSDVASFVFTPIKEP
+IATHTQGEAEDEHCKLGTLKAKYYVERKFHLHKCSSGQSASDAGCRAVSGNFKQHQRSVL
+VSAGLEATHMQTLATPTGAVKANFKPPSAFFQGVAAKAHKRSAKAVIHPKHDMLSYEVKI
+VLPVYDDGCAKSKRVYGPVGAILLIHQNEQFMAISAECRKVDLYGQQTDQPVKTLAFLIA
+YACLRSFPDLDAMNRLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNDLKGPTVY
+LNVNDPLTGAYYEETKYQAHVPSKSHEGHHALGDHLIRVTGNFAKYKYGMTGPKLTPDSL
+KDKEEEPCSDEAKQAVQVMSYGLVLSGTLEPSAGQMEGDDINGSYSFGDNLFKDWVALAE
+EAIDTKVRKGVVIKRLCFKICVEQVKCPLSPFAFNPFLRVADGDVGIGGTTLISASLANN
+RHYPGDADDQKRYRHKGNSAASRHHVCLEQAQANVCVVTCSAKFRDFQALAKPYGHGQCH
+CACVKDSAVTYSGVGKIDACKMGLSQQQLTEQKEKKTADRIVNPTMGHAVIYLVYAMDSK
+MMTMGGCLCCDQTNMEEATVLKDANLKHCCFKWPDNLINNDGEQGKKRTTKGKIHLADQD
+QMAMGVLAGYYLRLKDDNEDWPEHTGGKVFKSFHFMVKRVGLKTAEQKTLKETPGYLGME
+VLLTWAAACPLVREHAGGHQPGPKGKRRSLVPRSGSGGKFPVPRLTILNAAFLGQPNTHL
+ADNRLAKSYISGGSEIL
+>E_535
+SHPQGKVLAGCLAASPSQVVWFCCEGRFKRWNYETFIRGLALEHGDGSDVASFVFTPIKE
+TVATLTQGETEDEHCKLGTLKAKYYVDREFRAHKCSSGQSAADAGCRAGSGHVYKQHQHS
+ILVSAGLEATHMQTLATPTGAVKADLQPPSAFFEGVTVKAHKRSAKAVIHPKHDMLSYEV
+KIVLPVYDTGCSKSKRVYGPVGAIKLIHQNEAFQAISAECHKVDLYGQQTEPVRTLAFLI
+AYACLRSFPDLDAMNRLSQTKIFTRVKSGLRVLLDFEWINDGSIKVNPHLGCNDLKGPTV
+YLNVNDPLTGGYYEETKYQGHVPSKSHEGHHALGDHLIRVTGNFANYMYGMTGPKLSPDS
+LRDKEQGPCSNESKQAVEVMSYGLVLSGTLEPSTGQMEGDDTNGGDVLFKDWVALAEEAI
+DTKVRKGVIAKRLCFKACVEQVKVPLSPFAFNPFLRVADDDVGIGGTSLITASLEGNKHY
+PGDADDQKRYHHKGNSAASREHVCNICVVTCSAKFRDFQALAKPYGQGQCQCACVKDSAV
+TYSGVTVLKDANMKHCCFKWPDNLINNDGEQSEKRTTNGRVHLADQDQMAMGVLAGYYLR
+LKDDNEDWPEHTGGKVFKEFHAMVKRVGLKTAEQKTLKQTPGYLGMEVLLTWAAACELVK
+NHAGGHQPGPKGKRRRLVPRSGSGGRFPVPRLTLLEAAFDQLGQPNTHLADNRLASSYIS
+GGCEIL
+>E_536
+SHPQGKVLAGCLAASPGQVVWFCCEGRFKRWSFQTFVRGLAIDHGDGSDVARFVFTPIKE
+TIATHTQGEAEDEHCKLGTLKAKYYVDREFRAHKCSSGQSAPDSGCRAGSGHYKQHQHSI
+LVSAGLEATHMQTLATPTGAAKADLRPASAFFQGVAAKAHKHSAKAVIHPKHDLVSYEVK
+IILPVYDDGCAKSKRVYGPVGAILLIHLNESFMAISAECHKVDLYGQQTEQPVRTLAFLI
+AYACLRSFPDLEAMNRLSQTKIFTRLKSGLRVLLQFEWINNGKHLGCNDMKGPTVYLNVT
+DPLTGGYYEATKYQGHVPSKSHEGHHALGDHFIKVTGNFDNYKYGMTGPKLSPDSLRDKE
+QEPCSNEAKQAVQVMSYELVLSGTLEPSTGQMEGDDTNGDYSFGDNLFKDWVAIAEEAID
+TKARKGVVITRLCFKICVEQVKTCPLSPFAFNPFLRVADEDVGIGGTSLISASLAGNKHY
+PGDADDEKRYHKKGNSAVSRHHVCHVCVVTCSAKFRDTFQAAAKPYGHGQCQCACVKDSA
+VTYSGVTVLKDAELSNSRLKNMKHCCFKWPDNLINNDGEHSEKRTTNGSIHLADQDQMAM
+GVLAGYFLQLRDDSENWPEHTGGKVFKEFHFMVKRVGLNTAHQKTLKEKPGYLGMEVLLT
+WAAACELVRNHANGHQPGPRGNRRSLVPRSGNGGRFPVPRVTLLQAAFDQLGQPNTNLAD
+NRLAKSYVSGGCEIL
+>E_537
+SHPQGKVLAGCLAASPSEVVWFCCEGRFKRWNFETFVRGLAIDHGDGSDVASLVFHPVKE
+TIATHPQGEAEDEHCKLGTLKAKYYVEREFASHKCSSGQSASDAGCRAGSGHYKQHQHSI
+LVSAGLEATHLQTLSTPTGSVKADLKPGSALFQGVAAKAHKRSHPKHDMLSYEVKKVLPV
+YDDGCAKSKRVYAPVSADILLIHQNEAFMAISAECHKVDLYCQQSEQPVRTLGFLIAYAC
+LRSFPDLDAMARLSQTKSFTRLKSGLRVLLDFEWINDGSIKVNTHLGCSDLKGPTVYLNV
+NDPLAGGYYEETKYQGHVPSKSHEGHHALGDHLIRVTGNFAKYKYGMTGPKLSPDSLRDK
+EQEPCTNEAREAVQVMSYGLVLSGTLEPSTGQLMGDETNGDYSFGDNLFKDWVALAEQAI
+DTKVRKGVVIKRLCFKICVDQVKCPLSLFAFNPFLRVADDDVGIGGTSLIEASLTGNKHY
+PGNKDDQKRYHHKGNCNVCVVTCSAKFRDFHALAKPYGHGQVQCACVRDSAVTYSGVTVL
+KDADMKHCCFKWPDDLINNDGEQSEMRTTAGRIHLADQDQMAMGVLAGYYLQLRDDDEDW
+PEHTGGKVFKEFHFMVKRVGLKTAEQKTLKETPGYLGMEVMLTWAAACELVRTHAGGHQP
+GPKGKRRSLTPRSGSGGRFPVPRLTLLEAAFDQLGQPNSHLADNRLAKSYISGSCEIL
+>E_538
+SHPQGKALAGCTLASSPSQVVWFCCEHRFKRWNFETFVRGLAINHGDGDDVANASFVHTP
+IKETIATHTQGEAEDEHCKLGTLKAKYYVEYEFRALKCSSGQSASDAGCQAGSGHYKQHQ
+HSILVSAGLEATHMQTLATPTGAVKADLKPASAFFQGVLAKAHKRSHPKHGMLRFMLSYE
+VKIELPDGCAKSKRVYGPVGAILLIHQNESFMAISAECHKVDLYAQQTEQPVIQTLAFLV
+AYACLRQFPELDGMNRTSQTKIFTRLKSGLRVLLGFEWINDGSIKVNSHLGCNDLKGPTV
+YLNVNDPLTGEYYEETKYQGHVPSKSHEGRHGLGDHLIRVTNFANYKYGMQKISDKEQEP
+CSNEAKQAVQVMSYGLVLSGTLEPSTSNMEGDDTNGDYSFGDSLFKDWVALAEEAIDTKV
+RKGVVIKRLCFKICVEQTKCPLSPFGFNPFLRVADDDIGIGGTSLISASLAGNRHYPGDA
+DDQKRYHHKGDSAASRHQGCNVCVVAKFRDFQALAKPYGHGQCQCACVRESGVTYSGVTV
+LKDADMKHCCFKWPHNLINNDGEQSEKRTTNGRIHLADQDHMARAVLAGYLLQLRDDNED
+WPEHTGGKVFPEFHFMVKRVGLKTAEQKTLKETPGYLGMEVLLTWAAACELVRNHAGGHQ
+DGAKGKRRSLVPRSGSGGRFPVTRLTLLEAAFDQLGQPNTHLADNRLAKSYISGGCEIL
+>E_539
+SHPQGKVLAGCTASSPKQVVWFCCEGRFKRWNFQSFVRGLAIDHGDGTDVASFVFTPIKE
+TIATHTQTGEAEDEHCKLGTLKAKYYVEREFRALKCSSGQTASDAGCRAGSGHYKQHQHS
+ILVFNSAGLQATHMQTLQTPTGAVKAELKPANAFFQGVAAKAHKRSHPKHDMLRFMLSYE
+VKIVLDGPDGCAKSKKVYGPVGAILLIHQNEAFMAIECHKVDLYGQQTEQPVIRTLAFLV
+GYACLRSFPDLDAMNRLSQTKIFTRLRSGLRVLLDFEWINNGAIKVNSHLGCNDLKGPTV
+YLNVNDPLTGGYYEETKYQGHVPSKSHEGVHALGDHLLRVTGNFANYKYGMTGPKLSPDS
+LRDKEQEPCSNEAKQAVQVNSYGLVLSGSLEPSTGQMEGDDPAGDYSFGDNLFKDWVGLS
+EEAIDTKVRKGVVIKRLCFKICVEQVKCPLSPFAFNPFLRVADDNVGIGGTSLISASLAG
+NKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSAKFRDFQALAKPYGHGQCQCACVR
+DNAVTYSGVTILKDAEQSEKRTTNGRIHLADQDQMDVGVLAGYYLQLRDNNEDWPEHTDG
+KVFKDFHFMVKRTGLKTAEQKTLKETPGYLGMEVLLTWAAACELVRNHAGGHQPGPKGKR
+RSLPRSGSGGRFPVPRLTLLEAAFDQLGQPETHLADNRLAKSYIPGGCEIL
+>E_540
+SHPIGKVLAACLASTPSQVVWFCCESRFKRWNFETFVRGLAIDHGDGADVASFVFTPIKQ
+TIATHTQDEEDEHCKLGTLKAKYYVEREFRALKCSSGQSASDAGCRAGSGHYKQHQHSIL
+VSAGLEATHMQTLATPTGAVKADLKPASAFFQGVTARAHKRSHPKHDMLRFMLSYEVKIV
+LPDGGAKSKRVFGPVGAILQNEAFMAISAECHKVDLYGQHTEQPVIRTLAFLIAYACLRS
+FPDLDAMNRLSQNKIYTWLKSGLRVLLQFEWINSGSIKVNSHLGCNDLKGSTVYLNVHKP
+LTGGYYEDVKYQGHVPNKSHEGHHALGRDHLIRVTGNFANYKYGMSGPKLSPDSLRDKEQ
+EPCSNEAKQAVQVMSYGLALSGTLEVNTGQMEGDDTNGHYSFGDNLFKDWVALAEEAIDT
+KVRKGVVIKRLCFKICVEQVKCPLSPFAFNPFGRLRVADDDVGIGGTSLISTSLAGNKHY
+PGDADDKRYHHKGNASRHHVCNVCVVTCSAKFRDFQALAKPYGHGQCQCACVRDSAVTYS
+GVTVLKEAEQADKRTVNGRIRLPDQDQMALKGVLSVYYIQTRDDNEDWPEHTGGKVFKEF
+HFVVKPVGLKTAEQKTLKETKGYLGMEVLLTWGTACELVRNHAGGHQPGPKGKRRSLVPR
+SGHGGRFPVPALTLLEAAFDRLAKSYISGGCEIL
+>E_541
+SHPQGKVLAGCLPSQEVWFCCEGRFKRWNFETFVRGLAIDHGDGSDVASFVFTPIKDTIA
+THQGEAEDEHCKLGTLKAKYYVEREFRALKCSSGQSASDAGCRAGSGHYKQHQHSLLVSA
+GLEATHMQTLATPTGAVKADLKSPASAFFQGVAAKAHKRSHPKHDMLRFMLSYEVKIVLP
+DGCAKSKRVYGPVGTILLVHQNADFRENFMAISAECHKVDLYGQQTEQPVIRTLAFLIAY
+ACLRSFPDLDAMNRLSPTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNDLKGPPVYL
+GVTDPLTGGYYEETKYQGHVSHEGHHALGDHLIRVTGNFANYRYGMTGPKLAPDSLRDKE
+QEPCSNEAKQAVQAMSTGLVLSGTLNPSTGQMEGDNTNGDYSFGDHLFKDWVALAEEAID
+TKVRKGVVIKRLCFKICVEQVKCPLSAFAFNPFLRVADADVGIGGTSLISASLAGNKHYP
+GDADDQKRYHHKGNSAASRQHHVCNVCVVTCSAKFRDFQALAKPYGHGQCQCACVKDAAV
+TYSGVTVLKDAEQSEKRTTHGRIHLADSDQIAMGVLAGHYLQLRDDNEDWPEHTGGKVFK
+EFHFMVKRVGLKAAEQKTLKETPGYLGMEVLLTWDAACELVRNHAGGHQPGPKGKRRSLV
+PRSGSGGRFPVPRLTLLEAAFDRLAKSYISGGCEIL
+>E_542
+SHPQGTVLAGCLASSPSEVVWFCCEGRFKRWDFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTPIKETVATHTQHEAEDDHCKLGTLKADYYGASVEREFRALKCSSGQSASDAGCRA
+GSGHYKQHQHSILVSAGLEATTMQTLATKTGAVKADLKPASAFFQGMAAKAHKRSHPKHD
+MLRFMISYEVKVVLPDGCAKSKRAYGPVGAILLIHQNANFREAFMAYLISAECHKVDLYG
+QQNDQPVIRTLPFLIAYSCLRSFPDLDAMNLSQTKIFKRLKSGLRVLLDFEWINDGAIKV
+NSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQTHVPSKSHEGHHALGDHLIRVTGNFA
+NYKYGMTGPKLSPNSLRDKEQEPCSNEAKQAVQVMAYGLVLSGTLEPSTGQMEGDTNGDY
+SFGDNLFKDWVALAEEAIDTRVRKGVTIKRLCFKICVEQVKCPLSPMSFNPFLRVDDDDV
+GIGGTSLISNASLAGNKQYPGDADEQKRYHNKGNSAASRHHVCNVCVVTCSAKFRDFQAL
+VKPYGHGQCQCACVRDSAVTYTGVTVLKEAEQSEKRTTNGRIHLADSPQMAMGVLAGYYL
+QLRDDNEDWPEHTGGKVFVGLKTAEQKTLKETPGFLGMEVLLTWAAQCELVRNHAGGHQP
+GPKGKRRSLVPQSGSGGRFPVPRLTLLEAAFDRLAKSYISGGCEIL
+>E_543
+SHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFLRGLAADHGDGSDVA
+SFVFTPIKETITHTQGGAEDEPYKLGKLKSKYYVEREFRALKCSSGQSAADAGCHAGSGH
+YKQHQHSILVSSGLEATHMQTFATPTGAVKADLKPASAFFPGVAAKAQKRSRPKHDVLRF
+MLSYEVKIVLPDGCAKSKRVYGPVGALLIHQNANFREAFMAYLISAECHKVDLYGQQTQH
+PVIRTLAFLIAYACVRSFPDLDGMNRLTQTKIFIRLKSGLRVLLDFEWINNGSIKVNARL
+GCNFELKGPTVYLNINDPLTGGYYEETKYQGHVPSKSHEGHHALGDHLIRVTGKLANYKY
+GVAGPKLSPESLRDKDQQLPCSNEAKQAVTVMSYGLVLPGTLEPGTGQMEGDDSNGDYAF
+GDNLFKDWVALAEEAIDTKVRKGVVIKRLCFKICVEQVKCPLSPFAFNGFLRVADDDVGI
+GGTSLISASLAGNKHYPGDADDQKRYHDKGNSAAARHHVCNVCVVSCSAKFRDFQSLAKP
+YGHGQCQCACVRDSAVTYSGVTVLKDAEQNEKRTTNGRIHLADADQMAMGVLSGYALHLR
+DDNEDWPEHTMGKVFKEFHFMVKRVGIKTAEQKSLKETPGFLGMEVLLTWAAACELVRNH
+AGGHQPTPKGKRRSVVPRSGSGGRFPVVRLTLLNAAFDRLAKKYISGGCEIL
+>E_544
+SHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLATDHGDGSDVA
+SFVFTPIKETIATHTQGEAEDEHCKLGTLGAKYYVEREFRALKCSSGQAKAHKRSHPKHD
+MLRFMLSYEVKIVLPDGCAKSKRVYGPVGALLIHQHADFREAFMAYLASADCHKVDLYGQ
+QTEQSVIRTLAFLIAYACLRPFPDLDAMNRLSQTTISTRLKSGLRVLLDFPWINNGSIKV
+NSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPSKSHEGHHAHGDHLIRVTGGFA
+NCKYGMTGPKLSTDSLRDNEQEPCSNEAKQAVQVMSYGLVLSGTLGEFPSTGQMEGDDSN
+GDYSFGENLFKDRVALAEEAIDTKVRKGVVIKRLCFKICVEEVKCPLSPFAFTPFGLRVA
+DDDVGIGGTQLISASLAGTKHYPGDAEDQKRYHHKGNSAASRFHVCNVCVVTCSAKFRDF
+QALADPYGHGQCQCACVRDSAVTYKSGVTVLKDAEESEKLRTTNARIHLADSDQMAMGLL
+AGYYLHLRDDTEDWPEHTGGKIFKEFHFMVKRVGLKTAEQKTLKETPGFLGMQVLMTWAA
+ACELVRNHAGGHQPGPKGKRRSLVPRSGSGGRFPVPRLTLLEAAFDRLAKSYISGGCQIL
+>E_545
+CHPQGKVLAGCLASSPSQVVWFCCEGLFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTPIKETIVTHTQGEAEDEHCKLGTVKAKYYVEREFKALKCSSDQAKAHKRSHPKHD
+MLRYLLSYEVKIVLPDGCAKSKRVYGPVGAILLHQDADFREAFMAYLISAECHKVDLYGQ
+QTEHPVIRTLSFLIAYACLRSFPDLDAMSRLSQTKIFTRLKSGLRVLLDFEWINNGSIKV
+NSHLGCNFDLKGPTVYLNVNDPLTGTYYEETKYQGHLPSKSHEGHHALGDHLIRVTGNFA
+NYKYGMAGPKLSPDSLRDKEQEPCSNSANQAVKVMSYGLTLSGTLETSTGEMEGDDTNGD
+YSFGDNGFKDWVALAEEAIATKVRKGVVIKRLCFKICVEQVKCPLSPFAFHPFLRVADDD
+VGIGGTSLISSSLAGNKHYPGDADDQRRYNNKGNSAAAPHHVCNVCVVTCSAKFRDFQAL
+AKPYSHGQCQCACYDSAVTYSGVTVLKDAEQSDARTTNGRIHLADSDQMAMGVLAGYYLH
+LRDDNDGWPEHTGGKVFKEFHFMVKSVGLKTAEQKTLGMEVLLTWAAACELVRNHAGGHQ
+PGPKGKRRSLVPRSGSGGRFPVPRLTLLEAAFDRLAKSYISGGCEIL
+>E_546
+CHPQGKVLAGCLASSPSQVVWFCCEGTFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFTQIKETIATHTQGEAEDEQCKLGTLKAKYYVEREFRALRCSSGAKAHKRSHPKHDMLR
+FMLSYEVKIVLPDGCAKCSTHLAKRVYGPVGALLIHQNAEFREAFMAYLISAECHKVDLY
+GQQTEQPVIRTLAFLIAYACLRAFPDLDAMSRLSQTKIFTRLKSGLRVLLDFQWSNNGSI
+KVGSHLGCNFDLKGPTVYLNVNDPLTSGYYEETKYEGHVPSKSHEGHHPLGDHLIRVTGN
+FANYKYGMTGPKHPDSLRDKEQEPCSNEAKPAVQVMSFGLVLSGTLQASTGQMEGDDTNG
+DYSFGDNLFKDWVALAEEAIDTKVRKGVVIKRLCFKICVEQVKCPLSDFTFNPFLRVADD
+DVGIGGTNLISASLAGNKHYPGDAEDQKRYHHKGNSAASRHHVCNVCVVTCSTAKFRSFQ
+ALAIPYGHGQCQCACVDSAVTYSGVTVLKDAEQSEKRTTNGREHLADSDQMAMGELAGYY
+IHLRDDNEDWPEHMGGRVFKEFHFMVKRVGLKTAEQKMLGKEVLLSWAAACELVRNHAGG
+HQPGPKGKRRSIVPRSGSGGRFPVPRLTLLEAPFDRLAKSYISGGCEIL
+>E_547
+CHPQGRVLAGCLASSPSQVVWFCCEPRFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIAIHTQGEPEDEHCKLGTLKAKYYIEREFRGLRCSSGQAKAHKRSHPKHD
+MLRFMLTYEVKIVLPDGCAKSKRVYGPVGALLIHQNADFREAFMAYLISAECHKVDLYGQ
+QTEQPVIRTLAFLIAYACLRSFSPDLDAMSRLSQTKIFTRLKSGLRVLLDYEWINSGSIK
+VNSHLGCNFDLKGPTVYLNVNDPLTGGYYEETGYHGHWVSSKSHEGHHALGDHLIRVTGN
+YANYKYGMTGPKLSSESLRDEEQEPCSNEAKQAVQVMSYGLVLPGTLEPSTGEMEGDDTN
+GDYSFGDNLFKDWAALAEEAIDTKVRKGVVIKRLCFKICVEQVKCPLSPFAFNPFLRVAD
+DDVGIGGTSLLSASLAGNKHYPGDADEQKRYHHKGNSAASRHHVCNVCTVTCSAKFRDFQ
+ALAKPYGHGQCQCACVDSGVAYSGVTVLKDAEQSDKRTTNGRIHLADSDQMAMGVLAGYY
+LHLRDDNEDWPEHTGGKVFNEFHFMVKRVGLKTAEQKTLGMEVLLTWAAVCELVRNHAGG
+HEPGPKGKRRSLVPRSGSGGRFPVPRLTLLEAAFDRLAKSYISGGCEIL
+>E_548
+CHPQGKVLAGCLATSPSWFCCDGRFKRWNFEPEATTGPDNTFVRGLAINHGDGSDVASFV
+FTQIKQTIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSGQAKEQKRSHPKHEMLR
+FMLSYEVKIVLPDGCAKSKRVYGPVGALLIHQNADFREAFMAYLISAECHKVDLYGQQTE
+QPVIRTLAFLIAYACSRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWVNNGEGFSIKV
+NSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPAKSHEGHHALGDHLIRVSGNFA
+HYRFGMTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLIGTLEPSTGQMEGDDTNGD
+YSFGDNLFKDWVALAEEAIDTKVRKGVVRVHVADTIKRIKICVEQVKCPLSPFVFSPFLR
+VADDDVGIGGTSLISASLAGSKHYPGDADDQKRYHHPGNSAASRHHVCNVCVVTCSAKFR
+DFQELAKPYGHGQCQCACVDSAVTYSGVSVRKDAEQSEKRTTNGRIHLADSDQMAMGVLT
+GYYLHLRDDNEDLPEHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACDLVRNH
+AGGHQPGPKGKRRSLVPRSGAGGRFPVPRLTLLKAAFDNRLAKSYISGGCKIL
+>E_549
+CHPQGKVLAGCLASSPSQVVWFCCQGRFKRWNFEPEATTGPDNTFVQGLAIDHGDGSDVA
+SFVFTQIKEKIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCDSGQAKAHIKSHPKHD
+MFRFMLSYEVKIVLPDGCAKSKRIYGPVGALLIHQNADFRAAFMAYLISAECHRVTLYGQ
+QTEQPVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKV
+NSHLGCNFDLKGKEPMVYLNVNDPLTGGYYEETRYQGHVPSKSHEGHHALGDHLIRVTGN
+FANYKYGMTGPKLSPESLRDKEQEPCSNEAKQPVQVMSYGLVLSGTLEPSTGQMEGDDTN
+GEYSFGDNLFKEWVALAEEAIDTKGRKGVVIKRLKICVEQVKCPLSPFAFNPFLRVADDD
+VGIGGTSLISASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSAKFRDFQAL
+AKPYGHGQCQCACVDSAVSYSGMTVLKDAEQSEKRTSNGRIHLADSDQMAMGVLAGYYLH
+LRDDNEAWPEHTGGKVYKEFHFMVKRVGLKTAEQKTLGMEVLLTWAPACELVRNHAGGHR
+PGPKGKRRSLVPRSGSGGRFPVPRLTLLGAAFDNRLAKSYISGGCDIL
+>E_550
+CHPQGKILAGCLASSPSQVVWFCCDGRFKRWNFEPEATTGPDNTFVRGLAIKHGAGSNVA
+SFVFTQIKETIATHTQGEPEDEHCKLGTLKAKYYVDREFRALRCSSGQAKGHKRSHPKQE
+MLRFMLSYEVKIVLPDGCAKSKRTYGPVGALLIHQNADFREAFMAYLISAECHKVDLYGK
+KTAQPVIRTLAFLIAYACLRPFPDLDAMARLSQSKIFTRLKSGLRVLLDFEWINNGSIKV
+NSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPSKSHEGHHALGDHLIRVTGNFA
+NYKYGMTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGALEPSTGQMEGDAANGD
+YSFGDNLFKDWVALAEEAIDTKVRKGVVIKWLKICVEQVTCPLSPFAFNSFLRIADDDVG
+IGKGTSLISASLAGNKHYPGNADDQKRYHHKGNSAASRHHVCNVCVVTCSAKFRDFQALA
+KPYGHGQCQCACIDSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGYYLHL
+LDGNEDWPEHTSSKVFKEFHFMVKRVGLKKAEQKTLGMEVLLTWAAACELVRNHAGGHQP
+GPKGKRRSLVPRSGSGGRFPANGYISGGCEIL
+>E_551
+CHPQGKVQAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLAIDHGDGADVA
+SFVFTQIKETIITHTQGEPEDEHCKLGVLKATFYVEREFRALRCSSGQAKAHKRGHPKHD
+MLRFMLSYEVKIVLPDGCAKSKRIYGPVGALLIHQNADFREAFMAYLISAECHKVDLYGQ
+QTQQPVIRTLAFLIAYACLRSFPDLDAMARLSQTKVFTRLKSGLRVLLDFEWINNGSLKG
+NSHLGCNFDLKGPTVYLNVNDPLTGGCYEELKYQGHVPSKSHEGHHALGDHLIRVTGKFA
+NYKYGMTGPKLSPESLRDKEQEPCSNDAKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGD
+YSFGDNLFKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCALSPFYFHPFLRVADDDVG
+IGGTSLIAGSLAGNKHYPGDADDQKRYHHKGNSAASRHHVCTVCVVSGSAKFRDFQALAK
+PYGHGQCQCACVDSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMSVLAGYYSHLR
+DENEDWPEQHTGGKVFKEFHFMVRRVGLKTAEQKTLMEVLLTWAAACELVRNHAGGHQPG
+PKGKRRSLVPRSGSGGRFPQKSYISGGCEIL
+>E_552
+CHPQGKVLAGCLASSPSQVVWFCCEVRFKRRNFNPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIATHTQGEPEKEHCKLGTLKAKYYVIREFRALRCSSGQAKAHKRSHPKHD
+MLRFMLSYEVKIILPDGCAKSKRIYGPVGALLIHQNADFREAFMAHLISAECLKVDLYGQ
+QPEQPVFRTLAFLIAYACLRSFPDLDAMARLSQTKIFSRLKSGLRVLLDFEWINNGSIKV
+NGHLGCNFDLKGPTVYLSVNDPLTGAYYEETKYQGHVPSKSHEGHHALGDHLIRVTGNFA
+NYKYGMTGPKLSLESLRDKEQEPSNEAKQAIQVMSYGLVLSGTLEPSTGQMEGDDTNADY
+SFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVICPLSPFEFNPFLRVADDDVGIG
+GTSLISASLAGNKHYPGDADDQSRYTHKGNSAASRHHVCNVCVVTCSAKFRDSQALAKPY
+GHGQCQCACVDSAVTYSGVTVFKDAEQSEKRTTNGRIHLADSDQMAMGVLMGYYLHLRDD
+NEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRNHTGGHEPGP
+KGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_553
+CHPQGKVLAGCLAASPSRVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIATHTQGELDDEHCKLGTLKAKYYVEREFRALRCSSGQAKAHKRCSHPKH
+DMLRFMLSYEVSIVLPDGCAKSKRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYG
+QQTEQPVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGIRVLLDFEWINNGSIK
+VNQHLGCNFDLKGETGYLNVNDPLTGGYYEETKYQGHVPSKSHEGHHALGDNLIRVTGNI
+ANYKYGMTGPKLSPESLRDKEQEPCSNDAKQAVQVMSYSLVLSGTLEPSTGQMEGDDTNG
+DYSFGDNLKDWVALAEEAIDTKVRKGVVIKRVKICVEQVTCPLSPFAFNPFLRVADDDVG
+IGGTSLISASLAGNKHYPGDADDQKRYHHKGNSPASRHHVCNVCVVTCSAKFRDFQALAK
+PYGHGQCQCACVDSAVTYSGVTVLKDAEQSGKRTTNGRIHLADSDQMAMGVLAGYYLHLR
+DDNEEWPEQHSGGKVFKEFHFMVKQVGLKTAEQKTLGMEVLLTWAAACELIRKHAGHQPG
+PKGKRRSLVPRSGSGGRIPAKSYISGGCEIL
+>E_554
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTPDKTFVRGLAIDHGDGSDVAS
+FVFTQIQETIATHTQGEPENEHCKLGSLKAKYYVEREFRALRCSSGQAKAHKRSHPKHQM
+LRFMLSYEVKLVLPDGCAKSKRIYANVGALLIHQNADFREAFMAYLISAECLKVDLYGQQ
+TEQPVIRTLAFLIAYACLRTFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVN
+SHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPSKSHEGHHALGDHLIRVTGNFAN
+YKYGMTGPKLSPESLRDKKQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGDY
+AFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICLEQITCPLSPFAFDPFLRVADDDVGIG
+GTSLISASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSAKFRDFQALAKPY
+GHGQCQCACGDSVVTYSGVTVLKDAEQSEKRTTNGRIHLADSHQMAMGVLAGYYLHLRDD
+NEDWPEQHVGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQPGP
+KGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_564
+CHPEGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTPDKTFVRGLAIDHGDGSDVAS
+FVFHTQIQETIATHTQGEPENEHCKLGSLKAKYYVEREFRALRCSSGQAKAHKRSHPKHQ
+MLRFMLSYEVKLVLPDGCAKSKRIYANVGALLIHQNADFRQAFMANYLISAECLKIDLYG
+QQTEQPVIRTLSFLIAYACLRSFPDLDAMARLSQTKIFTKLKSGLRVLLDFEWINNGSIK
+VNSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPSESHEGHHALGDHLIRVTGNF
+ANYKYGMTGPKLSPTSLRDKKQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDSNG
+DYSFGDNLKDWVELAEEAIDTKVRKGVVPKRLKICLEQITCPLSPFEFDPFLRVADDDVG
+IGGTSLISASLAGNKHYPGDADDQKRYHHKGNSAANRHHVCNVCVVTCSAKFRDFQALAK
+PYGHGQCDCACVDSATTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGYYLHLR
+DDNEDWPEQHVGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQP
+GPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_555
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSGQAKTHKRSHAKHD
+MLRFMLSYEVKLVLPDGILGCAKSKRIYGPVGALLIHQNADFREAFMAYLISAECLKVDL
+YGQQTEQPVIRTLAFLIAYACLRSFPDLDAGARLSQTKIFTRLKSGLRVLLDFAWINNGS
+IKVNSHLGCNFGLKGPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGEHLIRVTG
+NFANYKYGMTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDNT
+NGDYSFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFIPFLRVADDD
+VGIGGTSLVSASLAGNKHYPGDADDKRYHHKGNSAASRHHVCNVCVVTCSFRDFQVASKP
+YGHGQCQCACVDSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDDMAMGVLAAYYLHLRD
+DNEDWPEQNTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQPG
+PKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_556
+CHPQGKVLAGCLAGSPSQVVWFCCEGRFKRWNFEPEANTGPDPTFVRGLAIDHGDGTDVA
+SFVFTQIKETISTHTQGPPEDEHCKLGTLKAKYYVEREFRALRCSSGEGKAHKRSHPKHD
+MLRFMMSYEVKLVLPSGCAKSKRIYGPVGALLIHQNADFREAFMAYLISEECLKVDLYGQ
+QTEQPVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKTGLRVLLDFEWYNNGSIKV
+NSHLGCGFDLKGPTVYLNVNDPLTAGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFA
+NYKYGMTGPKLSPESLRDKEQGPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGD
+YSFGDNLKDWVALAEEAIDTTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGI
+GGTSLISASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSFRDFQALATPYG
+HGQCQCACVDAAVTYSGVTVLKDAEQSEKRNTNGRIHLANSDQMAMGVLAGYYLHLRDDN
+EDWPEHHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVREHTGGHQPGPK
+GKRRSLVPRSGSAGRFPAKSYISGGCEIL
+>E_557
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIATHTQGEPEDEHCKLGTLKAKYYVESEFRALRCSSGQAKAHKRSHPKHD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNAEFREAFMAYLISAECLKVDLYGQQT
+EQPVIRSYAFLIAYACLRSFPDLDAMARLPQTKIFTRLKSGLRVLLDFEWIENGSIKVNS
+HLGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHIPSKSPEGHHLLGEHLIRVTGNFAGY
+KYGMTGPKLSPESLRDKEQEKNPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGD
+YSFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLPPFAFNPFLRVADDDVGI
+GGTSLISASLGGNKHYPGDADDQKRYHHKGNSAASRHHVCHVCVVACSFRDFALAKPYGH
+GQCQCACVDFVKSGIVSAVTYSGVTVLKDAEQSVKRTTNGRIHLADSDQMAVGVLAGYYL
+HLRDDNEDWPEQHTGGKVFKEFHFMVKRIGLKTAEQKTLGMEVLLTWAAACELVRKHAGG
+HQPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_570
+CHPQGKVLSGCLASSPSQVVWFCVEGRFKSWNFEPEATSGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKETIATHTQGEPEDEHCKLGTLKSKYYVEREFRALRCSSQAKAHKRSHPKHDM
+LRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQQTE
+QLPVIRTLAFLIAYACLRSFPDLDAMARLNQTKIFTRLKSGLRVLLDFEWINNGSKVNSH
+LGCNFDLKGPCVYLNVNNPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGMTGPKLSPESLRDKEQEPCSNEAKQAVECMSYGLVVSGTLEPSTGQMEGDDTNGDYSF
+GDNLKHWVALAEEAIDSKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGT
+SLISASLAGNKHYPGDADDQKRYVHKGNSAASRHHVCNVYVVTCSFRDFQALAKPYGHGQ
+CQCACVGFVKTGIVSAVTYSGITVLKDAEQSEKRTTNGRIHLADSGQMAMGVLAGYYLHL
+RDANEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQ
+PGPKGKRRSLVPRPGSGGRFPAKGYISGGCEIL
+>E_571
+CHPQGKVVAGCFASSPSQVVWFCCEGRFKRWNFEPEGTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTPIKETIATHTQGEPEDEPCKLGTLKAKYYVEREFRALRCPSQADAHKRSQPKHDM
+LRFMLSYEVKLVLPDGKSKRIYGPVGALLIHHNADFRDAFMAFLISAECLKVDLYGQQTE
+QPVIRTLAFLIAYACLRSFPDLDAMARLSVTKIFTRLKSGLRVLLDFEWINNGSIKVNSH
+GGCNFDLKGPTVYLNVNDPLSGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGMYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGDY
+SFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLQVADDDVGIG
+GTSLISASLAGNKHYPGDADDQKRYRHKGNSAASRHHVCNVCVVTCNFRDFQALAKPYGH
+GQCQCACVDFVKTGIVSAVTYSVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGYYLH
+LRDDNEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHHGGH
+QPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_572
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQLKETIATHTQGEPEDEHCKLGTLKAKYYVERQFRALRCSSQAKAHKRSHPKHDM
+LRFMLRYEVKLVLPDGKSKRIYGPLGALLIHQNADFREAFMAFLISAECLKVDLYGQQTE
+QPVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGPIKVNSH
+LGCNFDLKGPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGMYDSGPKLSPESLRDKEQEPCSNKAKEAVQVVSYGLVLSGTLEPATGQMEGDDKNGDY
+SFGDNLKDWVALAEEAIDTKVRKGVVIKRLEICVEQVTCPLSPFVFNPFLRVADDDVGIG
+GTSLISASLAGNKHYPGDADDQKRYHHKGNSAASRQHACNVCVVTCSFRDFQALAKPYSH
+GQCQCACVDFVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGYYL
+HLRDDSEDWPEQHTGGKVFKVFHFMVKRVSLKTAEQKTLGMEVLLTWAAHEGSKQLACEL
+VRKHAGGHQPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_573
+CHPQGKVLAGCLASSPSQTVWFCCEGRFKRWNFEPEGTTGPDNTFVRGLAIDHGDGSDVN
+SFVFTQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDM
+LRFMLSYEVKLVLPDGKDKRIYGPVGALLIHQNADFREAFMAFLITAECLKVDLYGQQTE
+QPVIRTLAFLIAYGCLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSPKVNSH
+LGCNFDLKGPTVYQNVNDPLTGGYYEETKYQGHVPSESPEGHHALGDHLIRVTGNFSNYK
+YGMYDTGPKLSAEGLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDY
+SFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIG
+GTSLISASLAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGH
+GQCQCACVDFVKTAIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGYYL
+HLRDDNEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGG
+HQPGPKGKRRSLVPRSGSGGRFAAKSYISGGGCEIL
+>E_574
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKHWNFEPDGTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQLKETIATHTQGEPEDEHCKLGSVKAKYYVEREFRALRCSGQAKAHKRSHPKHDM
+LRFMLSYVVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAILISAECLKVDLYGQQTE
+QPVIRTLAFLIAYTCLRSIPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSH
+LGCNFDLKGPTVYLNVNDPLTGGYYEENKYQGHVPSKSPEGHHALGDHLLRVTGNFANCK
+YGMYDTGPKLSPESLRDKEQEPCSNEVKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDY
+SFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIG
+GTSLISASLAGNKHYAGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGH
+GQCQCACVDFVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAMGVLAGKYL
+HLRDDNEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLTTWAAACELVRKHAGG
+HQPGPKGKRRSLVPRSGSGRFPAKSYISGGCEIL
+>E_575
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTGPDNTFRGLAIDHGDGSDVAS
+FVFTQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDML
+RFMLSYEVKLVLPDGKSKRIYGPVGALLIHQKADFREAFMAFLISAECLKVDLYGQQTEQ
+PVIRTLAFLIAYGCLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHL
+GCNFDLKGPPVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKY
+GMYDTGPKLSLESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDYS
+FGDNLKDWVALGEEAVKTKVRKGVVIKRLKICVEQVTCPFSPFAFNPFLRVADDDVGIGG
+TSLISASLAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFDFQALAKPYGHGQ
+CQCACVDFVKTGIVSAVSYSGVTVLKDAEHSEKRTTNGRIHLADSDQMAMGALAGYYLHL
+RDDNEDWPEQHTGGKVFKEFHFMVKRIGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQ
+PGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_576
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTGPDNTFRGLAIDHGDGSAVAS
+FVFTQLKETIATHAQGEPEDEHCKLGTLKAKYYVKREFRALRCSKQSKAHKRSHPKHDML
+RFMLSYEVKLVLPDGKSKRIYGPVGALLIHQLADFREAFMAFLISAECLKVDLYGQQTEQ
+PVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGAIKVNSHL
+GCNFDLKGPTAYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYEA
+IGKNLAGKYGMYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGSLEPSTGQME
+GDDKNGDYSFGDNLKDWVALAEDAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLQV
+ADDDVGIGGTSLISASLAGNKHYPSDADDQKRYHHKGNSAASRHHACNVCVVTCDFRDFQ
+SLAKPYGHGQCQCACVDFVKTGIVSAVTYSGVTVLKDSEQSEKRTTNGRIHLADSDQMAM
+GVLAGYYLHLRDDNEDWPEQHTGGKVFKEFHFLVNRVGLKTAEQKTLGMEILLTWAAACE
+LVRKHAGGHQPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_577
+CHPQGKLLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTAGPDNTFRGLAIDHGDGSDVAS
+FVFTQLKETVATHTQGEPEDEHCKLGNLKAKYYVEREFRALRCSSQAKAHKRSHPKHDML
+RFMLSYEVSLVLADGKSKRIYGPVGALLIHQNANFREAFMAFLISAECLKVDLYGQQTEQ
+PVIRSLAFLIAYACLRSFPDLDAMARLSQTKIYTRLKSGLRVLLDFEWINDGSIKVNSHL
+GCNFDPTVYLNVNDPLTGGYYEETKYQSHVPSKSPEGHHALGDHLIRVTGNFANYKYGMT
+GPKLSPESLRDKEQEPCSNEAKQAVQGMSYGLVLSGTLEPSTGQQEGDDKNGDYSFGDNL
+KDWVALADEAIDTKVRKGVVIKRLKICVEHVACPLSPFAFNPFLRVADDDVGIGGTSLIS
+ASLAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCS
+CVDFVKTGIVSAVTYSGVTVLKQSEKRTTNGRIHLADSDQMTMGVLAGYYLHLSDDNEDW
+PEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMAVLLTWAAACELVRKHAGGHQPGPKGKR
+RSLHPRSGSGGRFPAKSYISGGCEIL
+>E_578
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTGPFRGLAIDHGDGSDVASFVF
+QLKETIVTHTQGEPEDEHCKMGTLKAKYYVEREFRALQCSSQAKAHKRSHPKHDMLRFML
+SYEVKLVLPDGKSKRIFGPVGALLIHQNADFREAFMAFLISAECLKVDLYQTEQPVIRTL
+AFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNFDP
+TVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLVRVTGNFANYKYGMYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNLKDWV
+ALAEEAIDTKVRKGVVIKRLKICVVEVTCPLSPFAFNPFLRVADDDVGIGGTSLLKASLA
+GNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVDF
+VKTGIVSAVTYSGVTVLKQSEKRTTNGRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQH
+TGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWMAAVELVRKHAGGHQPGPKGKRRSLV
+PRSGSGGRFPAKSYISGGCEIL
+>E_579
+CHPQKKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTGPFRGLAIDHGDGSDVASFVF
+QLKETIATHTQGEPEDEHCKLGTLKAQYYVEREFRALRCSSQAKAHKRGHPKQDMLRFLL
+PYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVIR
+TLAFLIAYACLRSFPDLDAMARLSQTAKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCN
+FDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMYDTG
+PKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMQGDDKNGDYSFGDNLK
+DWVALAEEAIDTKVRKGVVIRKLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGTSLISA
+SLAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCAVTCSFRDFQALAKPYGHGQCQCAC
+VAFVKTGIVSAVTYSGVTVLKQSEKRTTNGRIHLDSDQMAMGVLAGYYLHLRDDNEDWPE
+QHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKHAGGHKPGPKGKRRS
+LVPRSGSGGRFPAKSYISGGCEIL
+>E_580
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFVF
+QLKETIATHTQGEPEDEHCKLGTLKAKYYVDREFRALRCSSQAKAHKRTHPKHDMLRFML
+SYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVIR
+TLAFLIAYACLRSFPDLDQMAQLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNF
+DPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMYDTGP
+KLSPESLRDKEQEPCSNEAKQLVQVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNLKD
+WVALAEEQIDTKVRKGVVIKRLKICVEHVTCPLSPFAFNPFLRVADDDVGVGGTSLISAS
+LAGNKHYPGDADDQKRYHHKGNSAATRHHACNVSCVVTCSFRDFQALAKPYGHGQCQCAC
+VKFVKTGIVSAVTYSGVTVLKQSEKRTTNGRIHLADSDQMAMGVLAGYYLHLRDDNEDWP
+EQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKHADSHQPGPKGKRR
+SLVPRSGSGGRFPAKSYISGGCEILTL
+>E_581
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPQGTTAPFRGLAIDQGDGSDVASFVF
+QLKETIATHTQGEPEDEHCKLGSLKAKYYVEREFRALRCSSQAKAHKSSHPKHDMLRFML
+SYEVKLLLPDGKSKRIYGPVGALLIHQNANFREAFMAYLISAECLKVDLYGQQTEQPVIR
+TLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINTGSIKVNSHLGCNF
+DPTVYLNVNDPLTGGYYEETKYQGHVPSNSPEGHHALGDHLIRVTGNFSDYKYGMYDTGP
+KLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKPGDYSFGDNLKD
+WVALAEEAIDTVRKGVVIKRLKICVEQVTCPLNPFAFNPFLRVADDDVGIGGTSLISAPL
+AGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FAKTGIVSAVTYSGVTVLKQSEKRTTNGRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWATAVELVRKHAGGHQPGPKGKRRSL
+VPRAGSGGRFPAKSYISGGCEIL
+>E_582
+CHPQGKVTKNSRQLYLAGCLASSPSQAVIWFCCEGRFKRWNFEPEGTTAPFRGLGIDHGD
+GSDVASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHP
+KHDMLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKIDLYG
+QQTEQPVIRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIK
+VNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGMYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGD
+YSFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEKVTCPLSPFAFSPFMRVADDDVGIG
+GTSLISASLAGSKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGH
+GQCQCACVDFVKTGIVSSVTYSGVTVLKQSEKRTTNGRIHLADSDQMAMGVLAGYYLHLR
+DENEDWPEQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKEAGGHQP
+GPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_583
+CHPQGTVTAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDMLRFM
+LSYEVKLVLPDGKSKRNYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTIAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNGHLGCN
+FDPTVYLNVNDPLTGGYYEEIKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMYDTG
+PKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNLK
+DWVALAEEAIDTVRKGVVIKRLKVCVEQVTCPLSPFAFNPFLRVADDDVGIGGTSLISAS
+LAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACV
+EFVKTGIVSAVTYSGVTVLKQSEKRTTNARIHLADSDQMAMGVLAGYYLHLRDDNEDWPE
+EHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWQAAVELVRKHAGGHQPGQKSKRRS
+LVPSGSGGRFPAKSYISGGCEIL
+>E_584
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTVQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCN
+FDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMYDTG
+PKLSPESLRDKEQEPCSNEDKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNLK
+DWVALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGTSLISAS
+LAGNKHYSGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACV
+DFVKTGIVSAVTYSGVTVLKQSEKRTANSRIHLADSDQMAMGVLAGYYLHLRDDKEDWPE
+QHTGGKVFKEFHFMVKRVGLKTSEQKTLGMEVLLTWASAVELVRKHAGGHQPGPKGKRRS
+LVPRSGSGGRFPAKSYISGGCEIL
+>E_585
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFGLIAYACLRSFPDLDAMARLSQTKIFTRLKGGLRVLADFEWINNGSLKVNSHLGC
+NFDPTVYLNVNDPLTGGYYDETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMYDT
+GPKLSPESLRDKEQQPCSNEAKQAVLVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNL
+KDWVALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGTSLISA
+SLAGNKHYPGDADDQKRYHHKGNSASSRHHACNVCVVTCSFRDFQALAKPYGHSQCQCAC
+VDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWP
+EQHTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRR
+SLVPRSGSGGRFPAKSYFSGGCEIL
+>E_586
+CHPQGKVLSGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAMAFLISAECLKVDLYGQQTEQPVIQ
+TLTFLIAYACLRSFPDLDAMARLNLTKIFTQLKSGLRVLLDFEWINNGSIKVNSHLGCNF
+DPTVYLNVNDPLTGGYFEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPK
+LSPESLRDKEQEPCSNEAKQAIQVMSYGLVLSGTLEPSTGQMEGDDKNGDYSFGDNLKEW
+VALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKQYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVDF
+VKTGIVSAVTYSGVTVLKQGEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQH
+TGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLV
+PRSGSGGRFPAKSYLSGGCEIL
+>E_587
+CHPQGKVLAGCLASSPSQAVVWFCCEGRKRWNFTPEGTTAPFRGLAIDHGDGSDVASFVF
+HLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQQKAHKRSHPKHDMLRFML
+SYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAQCLKVDLYGQQTEQPVIR
+TLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNF
+DPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYQTGPK
+LSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNLKD
+WVALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAGDDDVGIGGTSLISASL
+AGNKHYPGDADGQKRYHHKGNSAASRHHACNVCVVTCSFRDFHALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKKRSL
+VPRSGSGGRFPAKSYISGGCEIL
+>E_588
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKHDMLRFM
+LSYQVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVHNSHLGC
+NFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIAVTGNFANYKYGYDTG
+PKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNL
+KDWVALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAADDDVGIGGTSLISA
+SLAGNKHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCAC
+VDFVKTGIVSSVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVAAGVYLHLRDDNEDWP
+EQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGRTLVPRSGSGGRFPAKS
+YISGGCEIL
+>E_589
+CHPQGKVLAGCLAASPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLLLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFFIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFEWINSGSIKVNSHLGCN
+FDPTVYLDVNDPLTGGYYEETKYQGHVPSKSPEGHHSLGDHLIRVTGNFANYKYGYDTGP
+KLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNLK
+DWVALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAADDDVGIGGTSLISAS
+LAGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCAC
+VDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWP
+EQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGR
+FPVKSYISSGCEIL
+>E_590
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDEMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNTKDG
+DADDQKRYEHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQIQCACVDFVKTGIVS
+AVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQHTGGKVFK
+EFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRALVPRSGSGGRFPAKSYISGG
+CEIL
+>E_591
+CHPQAKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGRLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPELDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+KPESLRDKEQEPCSNEAKQAVQIMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHNPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKSGIVSAVTYSGVTVLKQSEKKTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFP
+AKSYISGGCEIL
+>E_592
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHADGSDVASFV
+FQLKETIATHTQGEPEDKHCKLGTLKAKFYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGAMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRAADDDLGIGGTSLISASLA
+GNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQSQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKQFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFP
+AKSYISGGCEIL
+>E_593
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRYM
+LAYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTMAFLIAYACLRSFPDLDAMARLSQTKITTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLGPSTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGILAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFP
+AKSYISGGCEIL
+>E_594
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAAFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPQDEHCKLGVLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKLS
+PESLRDKEQEPCSNEAKQAIQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNLKDWV
+ALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDAGIGGTSLISASLAG
+NKLHYPGDADDQKRYHHKGNSAASRHHPCNVCVVTCSFRDFQALAKPYGHGQCQCACVDF
+VKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDHFQKTLGME
+VLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_595
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVIKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPV
+IRTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNF
+DPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLTRVTGNFANYKYGYDTGPK
+LSPESLRDKEQEPCSNEAKQAIQVMSYGLVLSGTLEPSTGQMEGDDKNGDGYSFGDNLKD
+WVALAEEAIDTVRKGVVIKRLKICVAQVVCPLSPFAFNAFLRAADDDVGIGGTSLISASL
+AGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACV
+DFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPE
+QHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRF
+PAKSYISGGCEIL
+>E_596
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSGRIYGPLGALLIHQNADFREAFMGFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVQSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+ISPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGDNLKD
+WVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASL
+AGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACV
+DFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPE
+QHTGGKVFKEFHFQKTLGMEVLLTWAAAVQLVRKHAGGHQPGPKGKRRSLVPRSGSGGRF
+PAKSYISGGCEIL
+>E_597
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRFKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFP
+AKSYISGGCEIL
+>E_598
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDARARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFQKTLGMEVLLTWAAEVELVRKHAGGHQPGPKGKRRSLIPRSGSGGRFP
+AKSYISGGCEVL
+>E_599
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACELRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNF
+DQTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPK
+LSPESLRDKEQEPCSNEAKQAVQVMSYGLSLSGTLEPKTGQMEGDDKNGDGYSFGDNLKD
+WVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASL
+AGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACV
+DFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPE
+QHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRF
+PAKSYISGGCEIL
+>E_600
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKSWNFEPEGTTAPFRGLAIDHGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVAVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHYPGDADDQKRYNHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFP
+AKSYISGGCEIL
+>E_601
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDQGDGSDVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAYKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYGQQTEQPVI
+RTLAFLIAYACLRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHLGCNFD
+PTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYKYGYDTGPKL
+SPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGDNLKDW
+VALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLISASLA
+GNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNEDWPEQ
+HTGGKVFKFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFPAKS
+YISGGCEIL
+>E_602
+CHPQGKVLAGCLASSPSQTVVWFCCEGRFKRWNFEPEGTTAPFRGLAIDHGDGSEVASFV
+FQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDMLRFM
+LSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWRGQQTE
+QPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKVNSHL
+GCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKNPEGHHALGDHLIRVTGNFANYKYGYD
+TGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGYSFGD
+NLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGGTSLI
+SASLAGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYGHGQCQ
+CACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHLRDDNE
+DWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLVPRSGS
+GGRFPAKSYISGGCEIL
+>E_603
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIK
+VNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEAKTGQMEGDDKNGDG
+YSFGDNLKDWVALAEEAIDVVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIG
+GTSLISASLAGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYG
+HGQCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHL
+RDDNEDWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLV
+PRSGSGGRFPAKSYISGGCEIL
+>E_604
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIK
+VNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDG
+YSFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIG
+GTSLISASLAGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYG
+HGQCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLHL
+RDDNEDWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLV
+PRSGSGGRFPAKSYISGGCEIL
+>E_605
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFIDNGSIK
+VNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDG
+YSFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIG
+GTSLISASLAGNKLHYPGDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQALAKPYG
+HGQCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSNQMAMGVLAGYYLHL
+RDDNDDWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSLV
+PRSGSGGRFPAKSYISGGCEIL
+>E_606
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQDM
+LRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWRG
+QQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKV
+NSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGYDTGPKLSPESLRDKEQEPCANEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGY
+SFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGG
+TSLISASLAGNKLHYPGDADDQKRYHHKGKSAASRHHACNVCVVTCSFRDFQALAKPYGH
+GQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVLAGYYLH
+LRNDNDDWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHQPGPKGKRRSL
+VPRSGSGGRFPAKSYISGGCEIL
+>E_607
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSPKQDM
+LRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWRG
+QQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIKV
+NSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDGY
+SFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIGG
+TSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQAL
+AKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGVL
+AGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTLGMEVLLTWAAAVELVRKHAGGHTPGPK
+GKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_608
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGSIK
+VNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNGDG
+YSFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVGIG
+GTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDFQA
+LAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAMGV
+LAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQNTLGME
+VLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_609
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEKLVLPDGKSKRIYGPVGALLIDFREAFMAFLISAECLKVDLYQLWRGQQGG
+RYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFINNGS
+IKVNSHLGCNFDPTVYLNVNDPLTGGYYEETKYQGHVPSKSPEGHHALGDHLIRVTGNFA
+NYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGDDKNG
+DGYSFGDNLKDWVALAEEAIDTVRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADDDVG
+IGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCSFRDF
+QALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQMAM
+GVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQNTLG
+MEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_610
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDF
+INNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRV
+TGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEG
+DDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAAD
+DDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCS
+FRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSD
+QMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQ
+NTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_611
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFEAFMAFLISAECLKVDLYQLWRG
+QQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDFI
+NNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRVT
+GNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEGD
+DKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAADD
+DVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCSF
+RDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSDQ
+MAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQN
+TLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_612
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLKIHQNADFREAFMAFLISAECLKVDLYQLW
+RGQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLD
+FINNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIR
+VTGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQME
+GDDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVQQVVCPLSPFAFNPFLRAA
+DDDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTC
+SFRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADS
+DQMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCL
+QNTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_613
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDF
+INNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRV
+TGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEG
+DDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAAD
+DDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCS
+FRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSD
+QMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQ
+NTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_614
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDF
+INNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRV
+TGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEG
+DDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAAD
+DDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCS
+FRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSD
+QMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQ
+NTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_615
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDF
+INNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRV
+TGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEG
+DDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAAD
+DDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCS
+FRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSD
+QMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQ
+NTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_616
+CHPQGKVLAGCLASSPSQAVVWFCCEGRFKRWNFAPNGPEPEGTTAPFRGLGIDHGDGSD
+VASFVFQLKETIATHTQGEPEDEHCKLGTLKAKYYVEREFRALRCSSQAKAHKRSHPKQD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAFLISAECLKVDLYQLWR
+GQQGGRYKKTTEQPVIRTLAFLIAYACLRSFPDLDDAMARLSQTKIFTRLKSGLRVLLDF
+INNGSIKVNSHLGCNFDPTVYLNVNDPLTGGYYEDTKYQGHVPSKSPEGHHALGDHLIRV
+TGNFANYKYGYDTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPKTGQMEG
+DDKNGDGYSFGDNLKDWVALAEEAIDTRKGVVIKRLKICVEQVVCPLSPFAFNPFLRAAD
+DDVGIGGTSLISASLAGNKLHYPGPWKPSCDADDQKRYHHKGNSAASRHHACNVCVVTCS
+FRDFQALAKPYGHGQTCCQCACVDFVKTGIVSAVTYSGVTVLKQSEKRTTNSRIHLADSD
+QMAMGVLAGYYLHLRDDNDDWPEQHTGGKVFKEFHFQKTEDYRHWSSKSLRRPFIKRCLQ
+NTLGMEVLLTWAAAVELVRKHAGGHTPGPKGKRRSLVPRSGSGGRFPAKSYISGGCEIL
+>E_558
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEATTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKMTIATHTHGEPEGEHCKLGTLKAKYYVEREFRALRCSSGQAKSHKRSHPKHD
+MLRFMLSYEVKLVLPDGKSKRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQQT
+EQPVIRTLAFLIAYAALRSFPDLDAMARLSQTKIFTRLKSGLRVLLDFDWINNGSIKVNS
+HLGCNFDLKGPTVYLNVNDPLTNGYYEETKYAGHVPSKSPEGHHALGDHLIRVTGNFANY
+KYGMTGPKLSPESLRNKDQEPCSNSRKQAVQVMSYGLVLSGTLEPSTGQMEGDDTNGDYS
+FGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGG
+TSLISASLAGNKHYPGNADDQKRYHHKGNSVASRHHVCNVCVVTCEFRDFQALAKPYGHG
+QCQCACVDFVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAQGCLAGYYLH
+LRDDNDDWPEQHTGGKLFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVWKHAGGH
+QPGPKGKRRSLVPRSGSGGRFPSKSYISGGCEIL
+>E_559
+CHPQGKVLAGCLASSPSQVVWFCCEGRFKRWNFEPEPTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKEIATHTHGEPEDEHCKLGTLKAKYYVEREFRALRCSSGQAKAHRRSHPKHDM
+LRFMLSYEVKLVLPDGKSGRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQKTE
+QPVIRTLAFLIAYACLRSFPNLDAMARLSQVKIFTRLKSGLRVLLDFVWINNGSIKVKSH
+LGCNFDLKGPTVYLNVNDPLTGGYYEETKYAGHVPSKSPENHHALGDHLIRVTGNFANYK
+YGMTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLGGTLEPSTGQMEGEDTNGDYSF
+GDNLKDWVGLAEEAIDTKVRKGVVIKRLKICVAQVTCPLSPFAFNTFLRVADDEVGIGGT
+SLVSASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSGFRDFQALAKPYGHG
+QCQCACVDFVKTGIVSAVTYSGVTVLKDTEQSEKRTTNGRIHLADSDQMAQGVLAGYYLH
+LRDDNDDWPEQHTGGKLFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGH
+QPGPKGKRRSLVPRSGSGGRFPSQSYISGGCEIL
+>E_560
+CHPQGKVLAGCLASSPSQVVWFCCPLGRFKRWNFEPEPTTGPDNTFVRGLAIDHGDGSDV
+ASFVFTQIKEIATHTHGEPEDEHCKLGTLKAKYYVEREFRALLCSSGQAKAHKRSHPKHD
+MLRFMLSYEVKLVLPDGKSGRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQKT
+EQPVIRTLAFLIAYACLRSFPNLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNS
+HLGCNFDLKGPTVYLNVNDPLTGRGGYYEETKYAGHVPSKSPEGHHALGDHLIRVTGNFA
+NYKYGMTGPKLSPESLRDKEQEPCSASNEAKQAVQVMNYGLVLSGTLEPSTGQMEGEDTN
+GDYSFGDNLKDWVALAEEAIDTKVRKGVVIKRLKVCVEQVTCPLSPFAFKPFLRVADDNV
+GIGGTSLVSASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSGFRDFQALAK
+PYGHGQCQCACVDFVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAQGVLA
+GYYLHLRDDNDDWPEQHTGGKLFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRK
+HAGGHQPGPKGKRRSLVPRSGSGGRFPSKSYISGGCEIL
+>E_561
+CHPQGKVLAGCLASSPSQVVWFCCPGRFKRWNFEPEPTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKEIATHTHGEPEDEHCKLGTLKAKYYVEREFRALRCSSGQAKAHKRSHPKHDM
+LRFMLTYEVKLVLPDGKSGRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQKTE
+QPVIRTLAFLVAYACLRSFPNLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSH
+LGCNFDLKGPTVYLNVNDPLTGGYYEETKYAGHVPSKSPEGHHALGDHLIRVTGNFANYK
+YGMTGPKLSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMEGEDTNGDYFG
+DNIKEWVALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGTS
+LVSASLAGNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSGFRDFQALAKPYGQCQ
+CACVDFVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAQGVLAGYYLHLRD
+DNDDWPEQHTGGKLFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAGACELVRKHAGGHQPG
+PKGKRRSLVPRSGSGGRFPSKSYISGGCEIL
+>E_562
+CHPQGKVLAGCLASSPSQVVWFCCPGRFKRWNFEPEPTTGPDNTFVRGLAIDHGDGSDVA
+SFVFTQIKEIATHTHGEPEDEHCKLGTLKAKYYVEREFRDGKSGRIYGPVGALLIHQNAD
+FREAFMAYLISAECLKVDLYGQKTEQPVIRTLAFLVAYACLRSFPNLDAMARLSQTKIFT
+RLKSGLRVLLDFEWINNGSIKVNSHLGCNFDLKGPTVYLNVNDPLTGGYYEETKYAGHVP
+SKSPEGHHALGDHLIRVTGNFANYKYGMTGPKLSPDSLRDKEQVPCSNEAKQAVQVMSYG
+LVLSGTLEPSTGQMEGEDTNGDYFGDNLKDWVALAEEAIDTKVRKGVVIKRLKICVEQVT
+CPLSPFAFNPFLRVADDDVGIGGTCRGRASIHSPSLVSASLAGNKHYPGDADDQKRYHHK
+GNSAASRHHVCNVCVVTCSGFRDFQALAKPYGHGQCQCACVDFVKTGIVSAVTYSGVTVL
+KDAEQSEKRTTNGRIHLADSDQMAQGVLAGYYLHLRDDNDDWKEQHTGGKLFKEFHFMVK
+RVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQPGPKGKRRSLVPRSGSGGRFPSKSY
+IGGGCEIL
+>E_563
+CHPQGKVLAGCLASSPSQVVWFCCPGRFKRWNFEPEPTTGPDNTFVRGLSDVASFVFTQI
+KEIATHTHGEPEDEHCKLGTLKAKYYVEREFRALRCSSGQAKAHKSSHPKHDMLRFMLTY
+EVKLVLPDGKSGRIYGPVGALLIHQNADFREAFMAYLISAECLKVDLYGQKTEQPVIRTL
+AFLVAYACLRSFPNLDAMARLSQTKIFTRLKSGLRVLLDFEWINNGSIKVNSHLGCNFDL
+KGPTVYLNVNDPLTGGYYEETKYAGHVPSKSPEGHHALGDHLIRVTGNFANYKYGMTGPK
+LSPESLRDKEQEPCSNEAKQAVQVMSYGLVLSGTLEPSTGQMDGEDTNGDYFGDNLKDWV
+ALAEEAIDTKVRKGVVIKRLKICVEQVTCPLSPFAFNPFLRVADDDVGIGGTSLVSASLA
+GNKHYPGDADDQKRYHHKGNSAASRHHVCNVCVVTCSGFRDFQALAKPYGHGQCQCACVD
+FVKTGIVSAVTYSGVTVLKDAEQSEKRTTNGRIHLADSDQMAQGVLAGYYLHLRDDNDDW
+KEQHTGGKLFKEFHFMVKRVGLKTAEQKTLGMEVLLTWAAACELVRKHAGGHQPGPKGKR
+RSLVPRSGSGGRFPSKSYISGGCEIL
+>E_370
+AVTPMGKTLEGCSNQSQDDNPWYCCDGRMSADKADDIRNQGAAGVDAVFVFNPLKQVAST
+YVEGNAYDSQLFALHLGDSHCKIARVKYNVNHEFPAHRCSSGGSSSPATSRPGGSGHYTQ
+HNHGYQLIIGLPETHLERLATCTGVKSAQLESPKCLIPAKPHNKRGSTLLPKDQIVHTSY
+QVIMPVHVLKSLALLPGCCVNSEPTFGAVKALLLKQQEPFIIVTECHKVSRKAFSIETLS
+NDLVMGKFWYACCEARQRNVPGQSMNLSQMKALRRLSFGKLQVLLGVEWVYQAWSMGTRL
+GCNAEMGKGLRSVVYLSATETVSGYLDKENSKYAHVRNACHPKRNILHSHLIGYTIEDFA
+DFKAGMASMKMAPDATRDKEADDSATVQQVYGDQMDCGDLEPTVPVFQLKKDERTKVGAY
+GDSLHKMVVMATGWEKLSERSEEIDVKLCGIVKRPGSKICIDSGNCPLHSLQRLAQFNDP
+KKGNGSSSFDLGSSMMINISVCTPAPGSAAFHHKNSSALMRNHVCHSVPNDSLAGACPAT
+CTAKTRDYQTLGAQGCHYFTGQCPMDCASTKNCAVTHGYAGTSVLEQFTRENEAGDSGNF
+EVAYHFFLAQTYALGSFVTFPPPVVWALREKDNLRTQAGEPDEKPTIKVIHLAQGGQPSS
+VLSQVTHGIVCLGVYFFKLKDNDDFDWPETGGKYYLIKKMSYKNVASHMTLGGFNQVWAR
+NPKFTTGKTRHILSIKLPRDANSRFAAVLAGTATVARETGGLLQADVLVTWAPPAYELIR
+PHAHGRQPGPKGKRVTLAPKDSNGASGFTKPRLVLLDFCPFVWVGQPAGNSDNRLCKAYI
+RGGCNVLPD
+>E_371
+AHAPLGKNLYACTPAAQDENVWFCCDGRMRWNEFESIRLQAADGAAIAPFQFGALKQAIS
+TNTEGLEAYNDQMFALHLGNDHCKANKVKYNAEQNVLSSSKQEFPAHRCTSNGASTDAGS
+RGSDGHYKQPQQSQLVLGLESSHLHTLNTPTGAVAQNNAELEPPGSFVASKPHKKGAAKV
+LPKQQLLHSKYVVIVPVHVLEQLLLLPGCCVTALPIYESVGVLLLNQKIPFIIGVECHTV
+IESALGCDNEAGKGLVQAVCISVTTDGGGYYAEAARYGNVPTICHPERHTLHDHLTGYSI
+CQDFKIEFKASVGPMKMAPASTRSKEQEDRTSPRVYGLIMESGSLEYSGGTVPIQLKGDD
+TNGRFGDDLLKLVTMANSWVALAQRSEAASTKLCGLAKRPCFDICIEKGSCPVRSFQHLG
+AYDDGTASCDYEVESSLMVSASVLTTANGSVAGNEKKFHHKGGSSLMTHHVCKNVGNDLL
+VGAYICVATCTEKFRDFVALGKRGCFYGSGSCLEQCACTKDCGVTYGYSGPFVLQPFARN
+DEVTELDVYKLSYKLFMCQKYAFGTLTVFSEPVLWSLHLHAKDPTEKRTTPGIEGAKLHY
+GISCLGVYFLKLKDDEKFDKPSAGDKFFKIKRMGFMVAEHKTIATFHQVNARHQPFTPGK
+RAHSHKTTKDPNSPFAAPQAAGGSIASETAGLLEANVLGTWSPSASHLVRAHAHVHKAGA
+KGKRLGLDAPKKSFGSPGFPVPRLVLKEAVFLGDPKAGNADNRFTRSYIAGDCILLPH
+>E_372
+THTPLGKLLKGCSSTSQTDHQWLCCDSRMRWAKSEAVRNRNSNGTEIASYIFTPLRAAVG
+SEIDGLLFDGHVFALHLGDQRCKGSKIKYNVERQNVLSQAKQEFASHRCSSSGNNSDAQL
+AKGSRGSSGHANQHQHTIQLVVGLPTTHLLTLAKPTGNMKSSDLEPPTGSFVAAKPHKKG
+AANIFPKSRQLLHSKYEAIVPVHVLKNLPVLPGCCANEEPVYDPPGGLLLKQQKAFIISA
+DCHKVTRSAFLIEYSCLKAFPDQTMGLSQMKFLARLQTVKLHVLLSVEWVYFSWSIGNRL
+ASDESMGDGLRAVVYINVTEALGRGYYDEKTKSGHVPTKCHIDRHTLNVSLIGYSACKDL
+ANLKFGLAKMKRAPRDSTRKEKHDQSAVGKVYGLVFDAGNLDPTTPPQMKGDDTHGSYGI
+DLNKFFALPDDWGALTEKAEAVSTVLFGIITRGCFKICIERGTCQQHSFQHLVSYSSGHG
+SCKYNIGSTILLSAGLISPHGIPANVKNEKKFQQRVSCALLRTHVCKNVGHDLLVAAPAC
+VAACAQKFRDGQALGKPGCDYGNGNSLMQCAADSDDAVTNAWLGTSVLERMTRNNDLQDP
+LNFALTYVFYMAQAFMLGSFVNLFSAVLWGLHLHDNLRTGIGEPPEKRTTSILHLAQAIH
+LVAYAIDCLGAKGDKNFDWADTKGKFFKIKRMTFTVSEHKSQPVFDWGKGDNPNDLLQKN
+LAPHRPVPEYPPLIQDIGYSINLEWQSAPYFTYKGSFGDNSAAEAGFHQVWARHTSFVTG
+KKPHSKKAPKDDSRHFKAAEADGGYVAREVANLLDADQLLTWPPPGYELVRNEHGHKPGP
+GGKKVTIAPKDSEAASSGFPTPEFILEETFFLKQPEGKPDNRLCNSYKDAGCALLPH
+>E_373
+APLGKVIKNCTVDNPGEAVWFCCREEGRMRWSKFDTVRLHEENGTDVAPFRFTVVGNSFS
+ANIEGLAYKGQVFALHLGDQHCKLSKVQYEVESDLLSQHKQDIPGHTRCDSGGATTAVSS
+RGSRGHYEKQHTAHGLHLVYSLPATHMEAVTSPVGAARSAQLEPASAFMVAKSRKRGAAK
+ILQKEHAFINPKYGVFVAVHKEKTLELIQGCCNSAEPIYSIVSALLLKQKEADFIDGAEC
+QKGNRAAYLVDYACLRKWPEREMGLSHMKILARLKSGKLQLLLNGNWVYVGWNAENRLGC
+DNEDGTGLRAVVYLSVSEGKGGYVDRTKYGPVPTVAHPDRHTLHDHLIGYTICESFLEFG
+AGMAHLKMAKDSTRHKTQDDRFGLIKENANLAGTTPVQTKSKDNTNGETGKNLHKLLVVA
+NGWKDLAERAEEVNVKLCGHGIIKRSCFKICILQGNCPLKSFQHLGPYDEGNGQCAYEIG
+SGLWIPSSLLTTDRGSVENAEKKLGSDNKNKCPICPIKTLERESITATQEKKFHHKASSP
+LIRHHVCKTVGNKLLVSAPKAADTCGKKFKDFQALGKAVCHYANGSCLRQCTCAKDCAVT
+HGYEGPTVLEHYTRDNMLQALVSFALSYHFYMASTYALGAFVQFSSTILWGLYVHDNLFS
+STLCRTQPGRPAETRTNGIMHATQSAQLVVHGVHCLDLTDKDTGSKFFKIKRMAFRIADP
+NTLSRFDWGLGNPDDLDQGNLSKCHKAAYYPPLIKNAGFTITIEWNSVPYAIYRAAFSME
+GPAGEAAFHQVWARHQEFTSPNTPHSQRTSKETDSSFRVPQATGPELGAVSTETAGLLEA
+DALTTWEPPACNLVRPLSRGHQPGPHNKKISLFPKKASGAPGFPNPRLVLLEAVFLGQPH
+GSTNTKLCKSFILGECNLLPH
+>E_374
+AHTPLGGPSKVLKGSTQAAENENVWFCCEGRMRWNKFESTRLQGAHGKEVSSFIFMPLKE
+SISTQIGGMVYDVVVLAMHARQLREACSFEIYQMKRFSDGGDLHCKASRVKLNTGEQHVL
+SQSKEDFPEHRCSLGGANSSCGTKGKTGHQKQHQHSIQLVLGLPNTHLITLATPTNAVKS
+AELPPPSRFVAAKAHKGKGAMSLPKHLVLHRKYEVIGPVHVLKKLVLLPGICAPSEAIVA
+KVVGPLYLKQQDSLTIDTECHKVSKTAVLNDYACLKTFPGLSEKIGLAQMPALPRLHNAK
+LLEIGWMYIGWAQEKRLSCDDDMGKGPRAVVYVAVSEVLGGHFEGATNYGHVADVCGADK
+HALNEDLIPFSDCSDFADFNAGMAKGKMADQIRDGHGYKDVQQRSAVQKVYGLIMSTGKL
+APDVNCPMKKKGQTNGEFGEHLHKWVVMGKDWVGLPERAGATSTKLCKLIKRECFKVCRE
+RGNCSKKRFKHMGPYDQGSGNGSCDFDIGCAHMISAGIVTAAEGSVNHANNEKTFHHKEN
+SALLREHACKKAGNYLLISGPICVATCSEKFRDFQSLGKPGCHITNGSCLLQCGCAKVGL
+PHDDCAVTHGYSSPTVLERFSRGSQLQDLITFALTYINYLAESYAVGAFVTLASAVLWGL
+HVHDILRDDVGDPSEKRHLGIMHLTSGGVIVTHGIHCVAYKDDNNFDWPETGGKFFKIKR
+KTFKVAEHKNLPPFFTGFAVTIAWQTVPYFIYKASFGHSEPAEGEGFHKTWARRQPFTTG
+KKPHAEDTLRAHNSRSKSSEVAGGTVGRETNSVLEGEVLMTWSPHACHLKIRPDAQAQNP
+GPNGKRVSLKPKNGSGSPGYPPRLIYLEAVFLGQAEGNADSRLCKSYNPGGCGLLPQ
+>E_375
+AHTPLGKSIKGTAPAPQTEKVWFCCEGRMRWNKFDLIKSQGATKTDINSFMFTALKEATN
+THIEGTAYGSAVFTLHLGDEHCKASKVKYNVHQNLLPQSKQEFPAHRCAKGVDPSDAGSR
+GSSGHYEPHHHSNQLIVAVAATHLQTTRATPTGAVKNTELKPPAAFICEKPHKRGVANIL
+PKEPALLNEKSEVFVPVNTLKNLALLPGICCSGSVPAIDPVEPLIVKQGDGFIIGAECER
+VNKTAYLIDYACLRAFPEQSMGLAQMKATQRLKSGRQLDVEWIYLGWTEENRLGCGNGMG
+RGLAAVVYESVSDDLGEFYDNETKVYGHMASVCHADKHTIHDDLIGYSICQDFAQFKGEQ
+KMKMALDSTKGKDNEDRTAVQKVFGLVMDSGNLDVTLPVVTEGKANKKGEYGDSLAKLVV
+EMAHDWVALAEHAELVDTKLCGRIKRHCFAICIPRSECRVHTGNHVAPYDGGNGPCNYEI
+GGGLMISSALVTFDHGSVTIADGEDKFHHRIYSAVMRDHVSKNVTNELLVDAPICVAGCA
+VKFRGFQSFGKAGCHYASGKCGMQCACEKDCAVFDGYSGTIVLERFSSHSRLCQDIVSFA
+LTNHTVAHTSELGAFVTFTNPMLWGLHHHDNLRIDMGDRSEKRTAGTMHLAQGAEVTDCL
+GVKDDDNFDWPDTGGKFQKLKSKIFKIAKHKTLNWHKGDGSHDLQKEELAIHPKASDYAS
+LIQNKGSVLKAVLVGASPSIEQPPPAIHASFPFKFHNNVAELAGPEKPKGICGDQDNFEG
+IGVDGSSSVRQLNAGFSITIEWQSVPFYVYKVPFNNSGPTGEAEFQLVWASHLPFTTGKK
+PHSQRTRKSPNTRFKAPQPSSGTQSRKTNGLLEANVVVWTPHGCHLALPDAHGSQPGPHG
+KRTVGSLANTESSGSPGFSQPRLLLLQAVFLGESESKGDGRLCRPFIVGSCSLLPH
+>E_376
+NEAPLGKILKGCTSATQTENVWLCCDGRMRWNKFESIRLQGAPGTEATSFIYTDLKEAVS
+THIQGLAYEGQVFALHLGEEHCSASKVKYSVEQNVLEHTKPEFAANRCQSGGAASEAGSR
+ASSGHYKHNPHSIHIVIKLPSTHLLPTPTDAIKSWTELETPSSYFAAKPNPRGVSNILPK
+DQTLLHSKYEIIIPGDVLKSLSLIAGKCKASSAPIYEPIGALLFKQQEAFIITAECHKIS
+RTTYLIDYCSLRSFPSEGMDLADKRDMPRLKGAAKNWKYIGWSSENRAECNNDMGKGMSA
+LVYEWVEDTLGGYYDEETKVFHHVSVCGAAKHSLHDEQKGYSVCPQFPSFKAGMAKSKMS
+PASTRKMEQEQRSTVQRVYALVMDEDNLASTVPVQLKGKDDTTGEYGDNGHKQIAMADDW
+VALAERTEAIKSKLCGIVKRPCFKECIQRLEPLRAFQHLGPYDDGNGSCDYDIGDSILLS
+AALVTAAHGSVSNADNERKFHQRASSALMRDHARKHVTDNMIVGAPICVATGTFKQIQGL
+GKPGCRYANGSCILSCACAKDCGVEHGYKGPTVIVLERFTKNERMPNLMTNYSLQYHFYF
+AQSYILGSFVTFTQPILWGSDHNDVLKTEVDHSAKRTSSAKHLAAGAQLIEHGISCLGVN
+DSSFDWPETGGKPFKIKRMTFKIGEKGTLPPSDWTKGDSPHKLHEDGLAKHHKASENPPL
+IEDKSCVLKETLVGASPSVERCPHPGIRASTAFKGNSNVPELAGPHDPNFICFGLEEFGG
+IPVDGSSSPRQLNTGFISYNAAPYFIYKFNSTGPAAEADFRQVWARHLPFTVGKKPHSEK
+AGKDPRSRFKAPQAAGGDVDNETKGLLQEEVLKTWTPGPRVSIGAKESVESPGFPEPRLV
+LLEADFLGQPDGNTGKRLCKSYITRSCGLLPH
+>E_377
+PNSHLGEILKNQCSASQTEEPWFCCDGPRRWGKFQTSFPLAGASGTDVRMFVFTTLKEEI
+TTRTADTAYDGQSFLLRLGDDHCRASNVKYNVEHSVLSQSKEDMPAHRCASGGASFDAGG
+KGASGHYKPHQCAIHLVVQVPSTHLPLTAATPGGELKSLELETPPSVIAIKAHKRGAENI
+PPSEQSLNHSQYELIVPGDVLKNLPLMKACCGSCEPEIYDPLGALVLLSQEIFLQTGQVS
+VTAFLIYLCLRSGPDQPMGLSQMKPLSRLKAGKWDVQWIYIAWSAENRLGCDHNMGKGLR
+GVVYESVSDALGGNYAEENKVYGVPPVCHPDKHTLFDDLIEYSICEDFAELKVGMGKTKV
+PTDSTRDKVQEDRASVKKVFGLALASGNLAPTVSVQLRGKDNTDGEYGDELHKLVVMANE
+WAALNIIKRPSFKICIERGNCAGRKFEHLGPYEDETGACDYGIGKSLMISAGLVTPAPGH
+ANADNEKKFVHKASTPLMRESVCKDVGHKLLAGAPVSVETCGEKLREFVALSKPGCHYAN
+GSCLMQCCCAYDCAVTHGYGGPIVLQSFSRANNLKDLIDFSLTYHFYVAQSYDLAAYVTF
+NDPVLPLANYFSPNVRAKGRVVSRPSKSSLALAFWAYKDLVIRGGAHPRTLQIIPQLGWG
+LHHNDALSTDVGDHTKKRTAGIMHLAHGTQLMANGINCLGVKGDGDFDFSDAGSKPSKIK
+RSTFKVAEHRPLPSSDWSDSDNPHDLEADGIAKHHRTKDAPLIEEKGCLFKAVLVSVYSC
+EAQPPNPAIHDSTAQTFESDVSELAGSEKPKGICGDLDEFVGAGANGKSSSRMNTGNLYL
+ERAYVENEFQITIEWQEVPYFQYKIGHSGHGPDAGFHQVWASHLPFTTGKKAHSQKAAKD
+RGEFKAPEAAGSTVAREGNGLFETDALVTWSAHACFLVRPHAHGQPPGPHTPRVHGSAKD
+SSGSPGFPVQRLSLLEPEALGQPDDNADNRLCNDYITGGCELIPH
+>E_378
+KHVPLGKVLKGGSRASHTGNVWFCCDGIKKWSRFESLRLEAAHGTNVASFIFIKTTLKEP
+ISTHIEGLAYDGQLISLQLKDGHCKAAKVMYGVAENVLAHSRQEFPAHRCAEGGLSSDEG
+SMGSSGHYKAAEHGIQLVEGVPSTDLKSLATPTGIVLAAELEPPSSFSATKPHKRGGTAL
+LHSKYEVVVPGEVMILKNLKVLPGCCDPSQPIYNPVGNLLLAQQEIGADCHGVSRSNTYL
+IPCACANSFPDKQRGLAQGKALSRLKCGKLLGEWIYIGWNGENRLGCEHDMAKGVPSLCH
+PDKHTLHDDLIGYSICEDFADIKGGMAKNKQAPESSPKKEQEERSAVKKITGLVIESANL
+SPSVPVQLKNKNDTSSEYGDDLHKLVAMASKWVALADRAQKVKTKLCGIIKGPCFKTCME
+RGNCPLKTWVHLGPYDDGAPGCLYDMGNGLMVGQGLVADAPGGVANQDNEKKFHNKTSTA
+LMRKHVCKNVGNNLLVGPPFCAFTCAEKFRDFDVLDKPACHYANGTCVKQCSCAKDCTVS
+RLGHNHGYGGPIALERFARNKKLTDLISFSLTSHFYLQKTYPGGAFVTFSSAVQWGLHHH
+DKLRTDVGEAAEKKTAEILKLAQGPTLVSHALNSLGIKADDSYDWPDTGGKPYKIKRAKF
+KIAEYSTLPPSDWTGDDSQHNLEQDNLAKHRKASGYNTLIQKKGCALAKAVVVGAYPSAE
+QPPDGIRTHAALKFNNGVKDLAGPERPKGICGDLEDFNGISVDGSTGSRQHDTGFTITID
+WQSVPYFIYKIGESGPAGEAGFRQLWAKHLPFTTGTKPHSQKTPKDPRSRFKSPTPTAKG
+PTVARESHGLLEADEALCSWDPHNCHLVRPHSRGHQPGWHGKRPELSPKDLSGSSGFPTS
+KLVLLSREFLKHAGQPDGNQNKRLCKSYLTGGYGLLPH
+>E_379
+QHNPLAKVVKGSSSYSLTENLWFCAVGRMKWHKLESIRIQSANGTDVTMFIFATLKEAST
+HTTSLSYEGQVPTLHLGGEQSKVNNLKYNVAQDVLPQSKQEFPVNTCCPGGLSGDAKSQA
+PSGHYKQHRHSIQLGVALPATHLQTLAAPTGAKKSAELEPPGSYTAAKQHKQAAANIESK
+EDVLKNHTKYEVIVPGDVLKALALLPGCCVNSEQIYDPVGTKFLNEQEVGAQCHKCVRAL
+AYLIDYACLRSFHDQNMGHGPMKALSRLNDGKLVDVEWKYITWSAENRLGCDDQMGKGMP
+SVCHPDKHTTHDDLRGYARCEEFADFKAGMTKSKMAPDSTPDKGQEERDAVNRVYGLVVD
+SGDVATTVAAQLKGKDDTDGEYGEDQHKLVVRQNDWVLHADRAEAVKATLCGIIKRPCFK
+VCIERNNHPLKFMHLGPYDDGAGSCEIDTGNALAAEVGLVSAAPSSLENADNETKYHHKA
+TTALMREHSCKHIGNNLALVGAPICVASCAEKFKDFQALGKPGCHFANGCCLEGACAKDC
+AVTHGYSGLIVLERFTHNSQLTDLINLALTSVFYLAQTYLDAFATFTSPVLWGLRHHNNL
+RDGAELLAHGISCLGVKDDDNFDWPNSGSRSFKIIKMTFEYDDISPKIHVAKIFGDYGSI
+EIETLSKEIAEHKAVPPSDFSGADNEHDLSRDNLGKRHKESYPGLIQNKACVLNTAMIGT
+YPSSNSTDVEQSPNGIRASTAIKFNNNVSELAGPAKPKGKCGDLEEFNSIGPNGSTGAKK
+LNTGFTITQGWQTLPYFVYMIGHAGPAGEAGFHQVWARHLPGTGKKPNSQKTQKSPRNRY
+KAPQAAGGTVARESNGLLEADVLVTWSPHACHLVKPHAHGCATGLHGKRVSLAPKDLNAD
+PGFATSKLILLERG
+>E_380
+NHPPLSKVLKGSTCAPQTENVWFCCEGRMKWDKFESSRLQGANGTSVTSFMFSTVKEAIT
+PHIAGLAYDAQVFALHLSEDHCKGKRIKFNVEQNVISQSMKEFPAHRCTCKGLTGDSGSH
+SPNGDYKQQVHAIQLVVDLSKTGLDTLATPTEATKSAELEPPSSYVAGKPHKRDAANIEP
+QEEALVHSKYEVVVAGDVLQNLALLDCCAASQPVYKPVGSLLLSQQEMGPECHTIVRSTF
+IVDYACLRTFPDQNMGFTEKTALSRLQSGKLLAVHWIYFIDWSAENRLDCDDTLGKGWST
+VCHPDKHMMELRGYAICVEFGDFKAGIAESKMRPTSTEDKEQDDKIAVKKVYGLVMDAGN
+LATTVPVQLKGKDDTDGEYEDSLHKLVAMGNGWVTSCDRAEMSKTKLCSVITSPCFKVCD
+ERNLCPLKTFKHLLPWGGGAGPYDLVIAAPGSVANADNIKKFHHGASTALLRDHVCKSVG
+DKLLEGAPICANPCASTYRDFQALGKPGCHYNDGSGLVVCASGEECAVSSGYCNRVVLER
+FTRKDQLADLLNFALTPAFYMAQTYALGVFVTFTDPVLWGLHHHENLRADVDGDESSKRH
+NGIMHLAQGAGLVLGINCLGVKDDDGFDWPATGGKPFRVKRMTYYKIADHKCLPPSDFPA
+LDHEHALEHDNLSKHRCKPSEYLPLVQNLGCTRSAALVGASASVEQPPKGIRASKAFKFN
+NAVSELVEPEKPKGICGDIDEYNGIDVNGEPAARQLSKGYTCISVEWEYLGFFIYKLGKR
+GPAGSAGYHPQAWARDLPFTAGRKPHSNKTPKDPRNRLSSPQAAGGSVGPQTNGLLGASV
+LVTWRPHACHLVKPHAHAHQPGPHGKMVRIAPRDLKPNPGAPALRMIILERTFLGQPDGN
+AENIVCKSYLTGGRGLLPH
+>E_381
+EHTPLKVLKGNSSASQTENIWLCCEGRMKWTRFESIRLQAANSKDVASFFFQTTLKDGIN
+THIEGLICDGNVFALQLGEEHEKQQVKATKMKYNVDQYVLSQSKQEYGSQRCASGGLGGE
+SGSQAPSGPYKQHQRAIQLVIAVPSTRLQTLATPTGAVRSTDLDPPRSYIAAQPHKRGKG
+AIEPKEQALLHSKYEVLVPTDVLKYLALLPGLPLCCATEEPIYDAILLKQQEKTLECHKI
+GRSAYLIDYACLRSFPEINMGLSQMSALARLKSGKTSGLLEYGWAYIGWSAANRLSCDED
+MGKGLNSSCHPDRFTLHTDLAGYSICEDFLEFKAGTARSKMTPDQDHCSVKKRYALVMSA
+GLLETVVPVHLYGKDDTDGEYGDDLHKLVVMADDWVTLTDRGAIPYHQVRGHESRVKTKL
+CGIIKRPCFKICFERNNCPLRSFKHLGPYDDGEGSCDYVIGNPIMVDAPLTTAAPSSVAN
+NDNEKKFAHKASSALMRDHVCHVGNNLLVGAPICVATCAEKFKDFQGLGKPGCQYANGSC
+LMQCACVQAKDCAPAHHYSEPVVLERFTTDNQFTGLINFALTGDFYLAQTYALGAFETFI
+WPVLWGIHHHQNLRTDHGAHAEKRTAGILHLAQGAQLVAHAVGCLGVKENTNFDWSETGG
+KPYEIKRMTFKIAETLRPGSDYSGANHENALEQDNLTKHRKAPEYPPLVQNEGCVLKAAL
+VSQYASVQQPPTNAIRPSTAFKFGNNVHELANPYKAKGLVGDLEEFNQIGVNGITGDRQL
+KTGFTVLIEWQSVPYFFVKIGHRGPGGGAGFHQVWMRENRFTTGKKTHAKQTPKDPANKV
+KGPQAIGGSVARETNGLVQPDVLVGSSAQACRLVAPHQYGAQPGSHGKRVGLKPKDLHGS
+PGFPSPRLELLERDFLGAPDGNTDNRLCKNYLTGGCGLLAH
+>E_382
+PHTPLGNVLKGSSSVRQTENVWFSSEGRMKWNRFDAIRLQGANGTDVATFIFTFLKEAIS
+THIEGLYDGQVFALHFGDEHCKGGKVKYGVQQNVLSQFKQEFTAQRCSTGGLSGDQGGRA
+PSGHYNWQVQRLIQLLVALPSTHVQTLATATGATKAAELEPPSSYIAAKPHKRGDEAIDR
+KEPALLFSKYEVIVPGDVLKNLGLLHGFCGSAEPIYTALLLKQAHVGGECHKISRSAYLE
+DYVCLRSFTESDMGLSHAKALSRLKSGKLLGVEWIYIGWSPQNRLSIDHDMGKGLPSICQ
+PDRHTLHDDMGGYSMCEDFADFQSAMPRGKMSQDSIPEKGKEDQSAVKKVYGLSIDSGNL
+VSTVPVQLKGKNSTNGEYGDNLHKLAVMASSWVTLADSAESVTTKLCGIIKKVCFKICIE
+RNNCPLRNNKQLGPYDGANSLLVSAGLVTAAEGMVANADGEPKFHQSASTALMREHVCKN
+LGTNGAPICVDTCRERFRDFQALGKPGCHYANGSCIMQCACAKDCAVTHGYSEPVLKYVR
+GFQLKDLIAFFALTNHFFLTQSYALGDFLTFTSPVMWGYHHHDNLRKDVSAHSEKPTAGL
+AQGGQYVAHSINCLGVKDDDNFDWPETGGKPFRIKRMTFKEAEHKALPPSDYSGAEHQHS
+LEQDNLAKHRKASDYSPLIINRGTILKAILVGATASVQHPVNGIRRTKAFKFNNSVAELA
+GPEKPKAVCGDLEEFKQTGISGSTGGSTINNQEAENRECSDWTKCGKARQKNTGFTITIH
+WKTMSYFIYKIGHHGPAGEAGFHQVWFRHLPFTDGNKTPSQKSPKEPRNRYKAPQKAPGG
+SADQETDGLGEAATLVTWDAQSCHLVRPHSHGHPPGPHGMRVSLAIKYQKNLQGGPGFPT
+SRLELLQREILGQPDEDAENSLCKMYITGSCHKLPH
+>E_431
+PHTSLGNVLKGSSSARQTENVWFSSDGRMKWNPFEAVRLQGTNGTDVASFIFTTLKETAS
+THIEGLAYDGQVFALQFGDEHCKGGKVKYGVQQNLLSRSKQEFSAQKCSSDGLSGNSGGR
+AGSGHYNQVLRLTQLVVALPPTHVETLATPTGPAKAAELEPPSSYIAAKPHKKGAESIER
+KEPALLFSKYEIIVPGEVLQNLALGVHHGACASAAPIFDALLLKERHVGGECHKVPRSPY
+LTDYAVLRSFPDQNMGVSHMKALSRLKSGKLLGVEWIYVGWSSQNRHGVDHEMGKGRPAI
+CHPDRQTLHEELSGYSKCEDFADFQSAMARGKMSQDSTPEKGQEDQSAVKKVYGLSIDSG
+NNVSTVQMQLKGKNGTNGEYGENLHKLVVMATIWVGLADRAEAATTKLCGIINKGCLKIC
+IERKNCPLRSFKHLGPYDETANSLMVSAGLVTAADGMVATAEGEKKFHHKASTSLMRQQV
+CKNLESNLLVGAPICVATCEEKFKNFRAQGSPGCHYANGSCLMQCACAKECAVTHGYSGP
+IVLEKYTRSFQLNKLVAPFSLTNQFYLTQSYALADFVKFTSPVMWGYHHNDNLPRKDVGA
+NTEKRTAGLAQGGQLLAHGINCDSHLGQESKRVKKSNSLGCGAPDHPDVLGVKDDDSFDW
+PESGSKPFKIKRMTFKEAEHKTLPPPDYTGAQHDDTLEQDNLAKHRKTSEYSPLIINKGI
+AYTILKSALVGAYSSVEQIVNSNRATKAFKFINNVAELAGPEKPKAVCGTHESFAQTGVN
+GSDGSSAKHEQETENQQCGMWTKCGKVRQANTAFTATIEWHTVSYFVYKIGHRGPAGEAG
+FHQVWARHLHFTTGSKPPSQKSPKDPRNRFKATQRAAGGTAARETDGLGEAAVLVTWAGQ
+SCHLVRPHSVGHGAGPHGKRVSLAVEYPKNLRGFPTSRLELLDRTFLGQPDGDAESRLCT
+LYITGGCHKMPH
+>E_383
+DHTPLGNTLKKNTGASKTENKWFCCGVRKKWNRFEHISLRGNNATDMATFIIATLKEALS
+SPMGGLTYDGAVFPAHAGDSHCTAGKVKYAVEENVLSTSKHEFPAQRCWSGGLSGDASSR
+GKKGQYKQHQSAAQLVVALPAKHLQDLTSPTGAAKSAQLTPPSSYIVSKPHEQGGKCTEH
+KEQLGLQALLHSKSEVVGPNAVLKLLAVLSGCCGSSETVYDALLLNGDSQEEGAECHKLS
+RAAYLMAYACLRSFPKQNTGLSGLKALSRLRSGDVEWIYANWSPEARLVCDNDMGKALPS
+ICHPDRHALDDDLPGYLICEDFAEFQAGMARSKMMPDSTSEKEQEDRSAVKKVYGLDMDS
+AKLVTTVDVQLNGKTETAGNYFDNLHALVSMAKDWVTLPNRADAVKTKLCGIMKRACIKV
+CIERNICPLRSFKHLGPFDEGARTLMVEAGLVIAAAGAVDANSDNEKKFHHAATTAIMRD
+HVCKNVGNNLIVGAAICVASCGEKFRDFSALAKPGCHNANGNCLMQCACAKECAVTHGHS
+GPIVLEIYSRHNQLTDLIAFELTSHIYLGQTYALGTFVTFAAPILWNIKQHDNALWTHVG
+AHAEQRTVGTMDLAQGAHLVAHGINCLGVKSDEDFWPETGGQPAKVTRMTFTIAQHKCLP
+PKDYSGADHEHDIEQDNFAKHRKASEYPSLIQNKGCVLKPALVSAYSSMEQPPAGIRGSS
+AFKYESNVAELGGQDKPKCICGDKEEFNQIGVHGSTGARQLNTSFTITVEWQSKPYFIYK
+IGHRGPAGEAGFNHQVWEQDLHFSTGKKPHSEKTPKDPRNRFKAPQASGGTVAKKTNGIL
+EADVLVTHWPHSCHLPRPHAHGHQSGPQGKRVAPAAAKDLEGSPGMPASRLNRERLGISD
+GNADNRLCKTFITGACGLLPH
+>E_384
+EHPPLGRVLKACSTASQKENVWYCCDGREKWDRFESIRLHAANATDTSTYIFTTFKEAIS
+SHVEGLAYDGQVFALHLGEEHCKAPWLSKVKFSVEQDVLGQSKADFPAQRCSSGKVGGDA
+GCRGPSGHYANHKRAIQLVVALPSTHLQTLATAGGVVKSAELEPPSPYIPHKRGAAAHEP
+KEQAILHSKYEVIVKGNVLKNMALLAGCCASGDPTYDALLLQPTEIGSECHKICTRSAYV
+LRVDYACLRKFPEKNSTLSQMKALSRLKSGKLAEVEWAFIGWTADKRLACDKEMGKGLPP
+VCKPDNHTLHDDLSGYAICENFADFQAVLAKVSNMTLESTPEKEQEDRSTVKKVYGLSMD
+SGNLVSHPSAQLNGKNETNGEYGDNLNKLVVMANDAWVSLADRAEPYNNRGSNSLMVSAG
+MLAVAPGSVPNGDSEKEFHHNPSHALKRDQVCNVAHNLLIAAPICIASCLDKFDIQAFGK
+PGCHYVNGSCLMHCACAKDCALTHSYSSPRVLESFTRHNQLTALINFALAEHFVLAQTYA
+LGAFVTFTSPVLWGIHNHDNLRTNVGASSDRRTANAMHLAQKAMLIAHGINCLGVEDDAV
+FDWPEKGGKPFHIKRMTLIAGQRAFPPSNYSGADHEHDLEQENLAKHRKSGEYSNRGQNG
+PDFQIPGPTQNLTTILPLIQNKGCVLDAALVGVYAANNGDSVEQPAHGISGSKTFRFEPK
+VADLAGPPKPTGICGVLDEFYQIGVNGSYGAPQLNATIEWPSVPYFMYKTGHRGPGGDAG
+FNHQEWAKHLPYTIGRKPHSQKTPKDPRHFFKAPQAAGGTVVRDAHGLVEADVAVTWSPQ
+TCHLVHARGHQPGPHPKRVSLARKDLHPSNSGNPGFPSKRLELADRDFLGQPEGNADDRL
+CKTYITGGCGLLSH
+>E_385
+DKTVLGRVMLGSSSAPQTEPVWFCCDSRVKWDRFESIRQQGSNVSVYSFIVTTLKEFVSS
+HIESGAYDGQVFAVHKGLEEHCKASKVKYNVEQKVLCQISLQDFPAQRCSAGGLNGDAGS
+RGPSGHYKNHQRTIQLVVELPNTHLESLATAAGAVKSAELEPPASYLAEKAHKRPAPSIE
+TKEGACLMHSKYEIIVPGDVLKNLALLPGCCAHSNNPICDALLQKQTEVGAECHKISRGA
+YLMDYACIRPFPDHNMGLSLMTALNRLKSGKLMTTELIYLSLRDALAGLSAVVARSLEAR
+LGCEADMGKGLPTVCHPDRHTLHDEMPGYSICQDFADFQAGMAELVTTMHVQLNGKHETN
+GEYGDNLHKLVVMAASWVTLAERAEIVTTKVCGLLKRPAFSICIEKNNCPLRSFKHLGPY
+TNSTNSLMVSAGLITISPDSVANSDSDKEFHQHESTALMRDHVCKLVGHNLLIGAPICVA
+ACAEKFRDFQALGKPGCHYAEGACLMQCACATDCAVTHGENSPFILQHFTKHNEIKNLIG
+FALTEQFYLTQFALGPFLSFTTQQLWGVHDHDNLPTDGGAHSEKRTTGTLDLAQGAQLVA
+HVINCMGVKPDEKFDWPDTGGKAFKIKRQKIAQHKTMPPSDYSGADLLNDLDRVREEDNL
+GDHRKASETGPLIQSKGCVLKASVGSYRTIEQPPNGVRASTEFRFENNVDELVGPEKPKG
+ICGAIEDFHQIAVLAYTGPRLLTTGFVITIEWESVPYFIYCKTGIKGPAGAAGFNHQVAR
+HLPFTTGKKPHSKKAPKNPRNRFKAPQAAGGSVARETNSLVGADVAVKWSPQSCHLVHPH
+AHAHKPGPTAKNVSLAPKDLSGNRGFPTARLEQLDKDFLQPNGPADNRLCKTYITGACGL
+LAH
+>E_386
+DHTPLKKILKSNSSESETANCWFCCNGRMKWSRFESVKLQNSNVTDVASFVFTTLKEAIS
+SHIEGLAFLSTGNLEDPGGGQIFAVHLGDEPCKASTVKYEVSQAVFSQSKEEFPAQSCNS
+GGLNGDPGSRGQSGHYKNHQKAIQLVINLPSPHFQTLATATGAVKSANLEPPNYYIAAKA
+HNRAAASIEPKQQTLATKYEVIVPGDVLQKNLALLPSCCAHAPEPILDALLLKQHEIGAD
+CHKISRCAYLIENKCLKIFPVQNMGLSQMKALNELKSGKLHDVEWIYIEWSAENRLDCDN
+DMTQGLPSVTHPDRHTLRDDFSGYSICEDFADFQAGMARSKMTKESTPKKEQEDKSTIKK
+VFGLSMDSGKLVTAVHVQLNNKNQTNGEYGDDLHKLGSMAHDWVALADRSEANKTKECGL
+IKRPCFKICIERNRCPFRNFKHLGPYNDGANSLMVAGEIVTKAPGSVANADGDKDFHNNE
+STNLMREHVCKNVSHNLLVGAPICVATYGEKFRDVQALGKPGCHYANGSCLVECAYAKNC
+STVAHGYTSPIVLEWFTRGKKLTDLNNFALTSHFFLAPYALGAFVIFACPVLWGIHNQDN
+LRTDVGAHGDRRYAGIMDLAQGAQLVAHVIDCLAVDDDDNFDWRNTGGNPFKVKKQMTFV
+IAQHKTLSPPSDYSGADVQHPLDRLREQDNLALHRQAGIYSPLIQNDGCVLKAAKYASVE
+QPPNGIRNSAAFRFENNVAAGWTESGPEKPKGICGDLEEFNQIGVNGSTGPQQLNTDFTI
+TIEWQSVPYFEYKIGHRGAAGVPGFSHEVWARHLPFSTGKKPESQKAPKDPRGRFKAPQG
+AAGGSIAKEVNGLVEADALVTWSPHNHLVRPHAHEHQPTPHSKKVSSAPKDLSGKPGFPT
+SRLELLDRGFLGEPDGNDGKRLCKAYITGGCGLLPV
+>E_387
+DHTPLGKVSKGKASACQSESVWFCYDSRTKWNRFESDRLQGANHSDIKSFIFTTLKEAIS
+THIEGTAYDGQVFVVQLGDEHCKGSKVKYNIEQNVLSQSAQDFPIHKCSSGGLNDAGSRG
+PSSHYKVAQRAIELVVAMPTTHLQTLASATGAVKTPALEPPSSYIAAKAHKRAAASLEPS
+QQALLHSKYDVIVPGDVLKNLALQQGCCAHSSEPIYDALLLKQQEIGTDCHKVSRRSFLV
+TYACLRAFPEENMQLTQMKALSRLKSGKLLDWAGVEWLYIGWSAEIRLGCEKNKGKGLAG
+VCHPERHHDDISGYSICEDFASFQAGMARSKMTPDSTPENEQEDRSAVKTVYGLSVDSGN
+LVNTIHIRLTGHGQTNGEYGDNLHKEVVMAKDWVTLADRADAVKSKLCGLIKRTCITVCI
+QRNDCKFRDFKHIGPYINGPAYANSLMVTAGLVAGAPGAVASAGNSEREFHHNASSTLLR
+DEVCKNVTCNLLVGAPTCVAPCAEKFRDLQALGKPACHYANGNCLIQCACPKDCAVTHGY
+SSPFLLERFTRNRQLLSAHFYLAQYALGSFVKFTSPVKWGVHHHDNRTDPGAHDDKRQAG
+IMDLAPGAQLVGHAINCLGVDDNDDYEWPETGGKPFKIKRQVTFKIAQQKTLPPSDVSGA
+SVERTLDRVREQHNLALQRKAEHPPLIQNKGCVLKAGLYAAEGTTNGVRESNAFRFENNV
+AQLAGPEKPKGNCGDLEDFNGIVNGSTDPRQLNTGFTIQIENWQSVIYFVYKIGHWGPAS
+ELSFSHQVARHLPFTTGKKAHSQKKPKDPQHRFKAPQAAGGTVAREVFSNGLVQADGLVT
+WAAQSCHLVRPHGHGHQRMPHGKPVSLAPKDISGNPGLPTSRLEALSRDFLGQPDDDAED
+RLVKIYITGGCGLLPH
+>E_388
+DRTPLVKARKASSSAGESENVWHCCDGRMKWNRFESVLLQWGAEVTDVASFIFVTLKDTV
+SSPIEGLAYDGQGFAVALGDEHCKASKVKYKVEQDVLSQGKDEFPAPRCAFGGLGEASSR
+GPSGHYKHQRVIQLVAALPSTHLQTSATATGAVKSAALEPPSPYIAALAHKRAAASIEPK
+QQALLHSKNEVFVPGKVLKNLALLPGCCAHSSEPIFDTLFLLQQDAGAADCHIVRKSEYL
+VNYSCLRSFPDQNMGLKQTKALSRLNSAERRSGKVLDVEWLFIGWSAEARLGCGNDKGKG
+LPSVCHPERHTLHDEKNGYSICESFAGFQAGLARNKMTPDSPPEKEQEDRHTVKKVYGLS
+KDGGNIATTVHVQLTGKSENQGEYGNNLHKLVVMAKDWVSVADKAEAIKSKLCGLIKRSH
+IKICVERHNCSFKDFRHMGPYNSGADSLVLTISSAGLTTAAYPGSIANADGEKDFHHNQT
+TFILHAHVCKNVVHNFLVGAPICVHACAEKFRDFQVLGKPGCHYANASCLVQCSCGKDCA
+STHGYSSPMVLERFTRDNQLTDLINFELTSHFPAVYALGAFVTFTSPELWGLHHHDKLRT
+DLGANGDKSTAGITTLAQGAQLVQHGINCFGVDDDDNFDWPETGKPFKIKRQMAFKMAPH
+KTLVPSDYTGTDMEHTLDRVREQHNLALHPLSNLYPPLIENKGCVLKACALYTATEQPPN
+GTRESTAFRFENQISVAQLGGPDKPKGICGHLEEFHQIGVTGSTGPRQLNGGYTITNEWQ
+SIPYFFYKVGHRGPEGPAGHTHQVWARSLPFTTGKRPHSQKTPKDPRNRYKAPQTAGGTV
+AREVFTNGLGEADVLVTWQPQTCHLVRPQAQGHQPSPHGKRVSLAPKDEHANPGFPTSRL
+EMLERTFLGRPDGNADNMLCKTYITSGCGLLPH
+>E_389
+DVTPFGKVLKGSSSASQSENVRFCCDGRLKWNRFESVLLQGANVTDVPSFVFTPLAEAIT
+NHIEGLAYDGQIFAVHLGQQHCKAGKVQAVVEQNVLSHSPQEFPAKRCSSGGLGDAGSRG
+PSRGHYKNHDRAIQLVIALPSTHLQTLATTTGAVKAAALEVASTYIASKAHRRSAASIEP
+KQQVLLPSKYEVILSGDVLKNLALVPGCCAHSSEPIALQLLRSKEEGAKCHKVSRSAYLI
+HNACLKSFPDQTMGLSHMKALSFLKPGKLLDVEWFYSGWSADNRLGCDGDLGGIPSVCHP
+DRNTLEDDLSGYSVCEDFADFQAGKGRTKATPDNTPEKEQEDRSAVKKIYALWMDSGNLV
+TTAHVQLTGKNETSGEYGDAALHKLVVMTKDWVAIMDRKKAVKRKLCGIIERPCVKICIE
+RTDCPFRSFKDQGPFNDGANSLIASANLVTAAFPSSVPNATSESEFHHNESTLLMADHVC
+MNIGQNLLNGAPICVTACAEKFRDFLALGKPGCHFASGSCLVQCAIAKDCAVTHGYSAPL
+GLERNNQLNDLINFALTGHFYLQYALGAFVKFTNSVLRGIHHHDNLQTPVGAHGDKRTNG
+IMDLAQGAQLEAHGIRCVGADDDDGWEWPDTGGKAFKIKRQMTFKIAQHKTLPSSDYSGA
+DVEHTLDRVPEQHSLALHRKASEYPPLIQNKGCVLKAGLYISVDQPTNGIWASTGFRFEN
+TVAELAGPEKAKGNCNDLERFNQIKVDGATGPRQLDKGFTIASEWQTVPFFIYKIGLRGP
+AGQAGFSHQVWSRHLPFTIGKKPNSQKTPKEPRDRFKAPQALGGTAATEVHSDGIVEADV
+LVAWTPQSCHLIRPHAHGHEPSPHGKRVSLAEKDLSGNAGFPTSRLELLDRQFLGQSDGN
+ADNRLCKSYITGGCGYIPH
+>E_390
+DRTPVGKVLRNSSSASQSDDVWFCCEGKMKWNRFESVLLQGPNIVTEVPSFIFSTLGEAI
+SSRIEGLAYDGQVFTAHLGQDHCKASKVKYNDQRVLSQSKEEFPAQRCSTQGLSDAGAKG
+PSGHYKNHQRAAQLVVALPSTHLQTLATDTGGVGSAALEPPSSYIAALAHKKAAASISPK
+QRALLHSKSEIAVSAEVLRHMAAVPGCCAHSSQPFYNALLMKAGELGADCHRIVNYSCLR
+NFPDRSMGLSGIKALTRLKPGKLLDVEWLYNGWSAEHRLGCDNDKGKGLPNVSHPDKKTL
+HDDISSYSICDDFAHFQAGMTRSKMTPDSTPEKEQEDRNAVKDVYGLAIDSGNLVTIVHF
+QLTGTNEASGEYGDNLHKLVIMTKDWVTLADRAEAVKSKLCGISKRPCVKICIECRNNCP
+FRSFKPVGPYNNGAALLVVAAGLVTAAYPGSVENCDAEKEFHNNEYTALMSEHLTKVHNL
+LNRAPICVAFCAENFRGFKALAKPGCHYANGSYLVQCACAKACALTHGYSSPIVLERFTR
+NNQLTDLNNFALNSSFYLAKYALGQFVTFTGPVLWGIHHADNLRVDVGAHGDKRTSLGRM
+NLAQGTQLIAHNINCLGLDDDEDFDWPETGGNPFKIKRNMTFKIVKHKTLPPSDYSGADV
+EHTLDRVREETDLALHRKVSQCPPLTQIGCVLKAALYSSVTMPPKGIRAKTTFRFENTIA
+KLAGPDKASGNCGELEEFNQNGVNGSTGPRQLATAFPITSEWQSVPYLIYKVGHRGPAGD
+AEFSHKVWARHLPFTTTKKPHSQGSPSDPRGRFKAAPAASGAVTREVFTNGLLEADVLGT
+WTPHSCCLVRPHAHGHQPNAHGKRVELAPKDLGGNPSFPVTRLDLLERDFLGQSEGNAKN
+RLCKTYIGGCGLLPH
+>E_391
+DRTPLAKVLKGSSSASQTQNVWFCADGRMKWDRPETVLLQGANVESDVPSFIFTTLVESV
+NSHIAGLGYDGKVFSVHLGQDHCKGAKVKYAVESNVLSQSKQEFPAQRCSSGGLGDAGSR
+VPSGHRKNHQRAIQLVVALPSTHLQTLATGAGKIAALEPPNSYVAAKAHKKAAASVEPKE
+QALLHSKYEVIAPGDALKNLALPGCCAHNSDPIFDALLLKLQEIGADIHKLSRTSYLIDY
+ACLRSFPDQNMGTSQTKALSRLKGDKLADVVWLYSGWSAENRLGCDGNMGKGAPRACHSQ
+RHMLHDDLSGYSICEDFAKFQAGMARIKMTPDSTPEEEQEDREAVKKVRLFGLSMDFGNL
+VTKVHVQMTGKNETAGEYEDNLHKLVVIAKDWYTLADRADAVDTKLCGIIKRPCIKICRS
+LKNVGPYKKGANSLIVSAGLEKAKYQGQQSAAYAGSVANADSERQFHHNESTALMSDHMC
+KNVSHDLLNPEPIVVNADKFRDFAAQAFGKPECHYGNSCLAQCACGKDCAVTQGYSAPIV
+LERFKHSSQLTDVLALALTSNFYLAQYALGAFVTFTGPWGIRHQDNLRTDVGAHGDKRTG
+GIMDLAHGTTLVAHGVSCLGVNDDDNFEWPETGGKPFKIKKQMLFKVAQHKSLAPSDYSG
+ADVEHSLDRVWDQHNTALHRKASQAPPRFDNKGCVYKAALYASVDMPPNGIRFSTAFRYE
+SNVAELAGPEKAKGNCGPLEKFADIGVNKSTGPRQSNTGFTLTSSWQGIPYFIYKFGHRG
+PAGEAGFGHQVWPRHLPFTAGKKPHGQKTSKDNRNRFKAPELETVTSSLVITNGMISADV
+LVAWNPQNCHWVRPHAHGHQPSPHGKRVLLAPRDLSGDPGFPTSRMEFLDRQFLGQADGN
+TDQRLCKTYITGGCSLLPH
+>E_392
+NKTPLGIVFKTSGTASQSENVWFCCAGRMKWNRFEGVLLPNIVNDVPSFIFTTLKEALTS
+HIQGLAYDGTQVFTVHKAQEHCKASRVKYNVEQNVLSQSKQEFPAQRCSSAGLGDAGSKG
+ATGHYTNPQRAIQLIVALPSSHLQTVATTTGTVKAAALEPPSSNVSAKANKKSAASIEPK
+QQALLNEEYEVFVPADKLKNLALPSCCAHELPIFDALLLKQQANGAECHKISRSAYLVEY
+ACLRNFPDQNMGLSQMKALARLKSGLLDVQWLYIGWSAENRLGCDDNMSLPSACHPDRHT
+LHDDLSGYSICEDFANFQPGMARNKMTPDSSPDKEEESRSDVKKVPYGLIMDSGNLGTTV
+HVQLTGKNETSGNYGNNLHKLTVLCKDWVTLADRAGAVKTKHYGIIKRPCITICREFKEV
+GPYNKNAHSLVVSAKHPAQKTPGHKALVNATYPGSVQAADGDKEFHNNEGAALMTDHVCK
+NVGHDLLNGAPVCVAACDCAITHGYSSPIVLDRFTHANQLTDLVNFALSSHFYLAQYALG
+GFVTFTCPWGIHHHDNLRTGMGAHGDKTTADIMDLAQGTQLVAHGINCLGVDDDDNFDWA
+ETGGKPLKIRRQMNFKIAQQRTLPPSDYSGADVEHTLERVWEKHNLSLHKKASSYALQAK
+SGCVLKASLYAPVNMPPKGIRAGTAFRVENQVGELAGPEKAKGLCGDLEEFGQIGVDGST
+GPRQLQTTFTITSAWQSVPYFIQKIGHRGAAGDAGFGHQMWARHLPFTAGKKPHSQKAPK
+TPRNRLKAPQSASATVARSVFANGLVEADVLVTWAPQTCHLVRPHAHGHQPSPHGKRVSL
+APKNLSGNAGFSTSRMELLNRDFLVGQPDDAENNRLCKTAITGGCGLLPH
+>E_393
+DKTPLGKVLSGSSSACKSENVWFCCAGSMKWNRFESILLQGANNVNDAPSFIYTALKEAI
+TSHIEGLAYDGQVFTVHLGDEHCKANKVKYNVEHSVLSQRKQEFPAQRCSFAGVGDAGSR
+GPRGHYKDALREIHLVPALPGVHLQTLETTTGAVKSAALEAPTSYLADAHRKAAASIEPK
+QHALLHSKYELFVPGDVLKNLALPGCCAHGSDVPIYDPLHLKEQENGADCHKITRSAYLD
+YGCLRSFADQNMGLSQMKAVSRLKSGKLLDVEWLYIAWSTENRLTCDNAMGKGLPPACHP
+ERRTLHDDLSGYSICEENADYQAGMARKKMTPESTPESAQSDRSLVKEVYGLSMDNGNLV
+TSVHQQLTKNETSGEFGDNLTRLVVLAKDWLSLADRAEAVTKLCGIIKRPCIKICRSFKD
+VGAYNNGENSLIVRCGLVTAAYSGSLANAQTEKEFHPNESSLLMCDHVCKTVGHNLLKGA
+PLCVAACAESFRDFRALGKPSCHYANGSCLVECACAKDCAITHGYSSPIVLGQFTRNSQL
+TDLVNYALTSNFKLMHYLLGAFVTFTSPWGIHHHDNLRVDVGAHGDKATAGVMDLGQGTQ
+LVGHGINCLGVEDDDNFDWPETGGKPFNINRQMPFKIAQHKTLSPSDYSAAEVEHTIDRQ
+VWEKQDLALHRKARQYPPLIQNKGCVLKASLYAAVDSPPNEIRASNAFRFETNVTELAGP
+EKAKGNCGDLEEFNQIGVNRSTGPLQLESGFTITSEWQSVPLFIYKVGNRGPAGEAGFGH
+QVWARHLPFTTGPHSQKNPKDPRNRFKAPHAASGTVAHSVYTNGLVEAGVLVTWQPQTCH
+LVRPHAHGHQPAPHGKKVALAPRNLGGNPGFPTPRMELLNQDFLGQPEDNGNSRLSKTFV
+H
+>E_394
+DKTPLGKVLKGSSSASQSENVWFCCDGRMKWNRFESVLLANKIDDRPAFIFTSLKEAVIT
+SNIQGLAYDGHIFTVHLGQKHCKSSKVKYNVEETVLEQSKEQFPKQRCSAGGLGDAGSRG
+PSGHYKKPQRAIQGVVALPPTHLQALATTTGAVKSAAIIPPSSYIAAKVHRKGAASVEPE
+QQALLHSKYEVFVPGDVLHNLALPGCCAHNTEIPLYSAKLVKQQGNGEDCKISRSAYLID
+YACLRSFPDQNMDLSQMKALSRLTSGKLLDVDWLYIGWSAENKFGYDNDMGKGLPSACLP
+DRSTLHDDASGYREDFAPFQAGMARSKMTPDSTPEKESEDRSAVKKVYELSMDNGDLVTS
+VHVDLTGKNDNSGEYGDDVSKLVVIQKDWVTLVDRADAVKTKMVGIVKRPCVKICRSFKD
+VGAYNNGANSLVVNAGLVTAAYPFPVANADTEKDFHHKESTAIMYDVVCNNVGHNLLNGA
+PICVAPCAEKYRDFQALGRPGCHYGNSCAVQCACANDGTITHGYSSPIVLERRNSKLTDM
+INFALTSSFYLAQYAVAAFVTYTSPWGIHYFHHDNLRTDVAAHGDQRDAGVMDLQRGLVA
+HGINCLGVNEDANFDWPETGGQPFQIKRQMPFQIAQHKTPSDYAAADVEHTLDRVWEKHN
+LALHRKASQYPKLIQNDGCILKAAIYASVDMPPNEIQASTAFRFENDVGELAGPERAKGN
+CGDLAEFAQIGVDGSTGPRQLGTGFTITSEWQSIPKFIYKIGHRGPAGEAGFGHNVWTHP
+LPFNLGKKPRSQDSPKDPRKRFKAEPAASGVVSRSVFTNGLCEANVLVTWSPASCHLVRP
+ESHGNQPSITGSCGLLPH
+>E_395
+DKTPLQKVVKGKSTASQSHNVWFCCDGRMKWNRFESVLLHGAIIVNSLPSFIFTRKEGIT
+NHIEGLAYDGQVFTVHLGQAHCKVSKVKCNVEQTVLSQSKQQRCSAGGLLGDGGKRGPSA
+HYKNPTRAIQLVTALPSTQLLATTPGAVKSASLDPFSPYIAAKAHRKGASSIEPDKAALL
+HSKYEVYVPGVLQTAQKILNLPACCAHGSEVPLYSALLVKQQANGAYLIDYACLRAFPDQ
+GKGLSQMLALSRLKSGKLLDVEWLYIGWDAENRLGCNNDMGKGLPSACQPDRHTLHDDLS
+GYSICDDFADFNAFKLVDRLDDKVARLGMARSKMTPDSTEEKEQEGRNAVKKVYGLSMDS
+GHLVTSVHVRLPGKNETQGEYGDNLSKLVVMAKDWVTLADRAEAVKDKIGIIKRPCAKIC
+RTFKDIGAYDTGQSSMIVSSGLVTAAYAGSVANTDSGKEFHHNDSTALRSAHVCKNVGHN
+LFNGAPICDAACAEKFRDSQELGSPGCHYANGDCLNQCACAKDCAITHGYSSPFVLERFN
+KQNNQLTDLIDFALTSDFYLSQYALGAFHHFSSPWGIHYIHHDNLSNDAGAHGDKRTAGI
+MPVATGTELVAHGFNCLGVDDDDNFDWAEANGKPFKIKRQMPFKIAQHLPPSDYSGAGVE
+YTLDSVWEKQSLALHRKASQYPPLIQNKGCVLHAALYQSVDMPPNEIKCSTAFRFENKVG
+ELAGPDYFIYKIGHRGPAGETGFGHAVWARHLPFTTGKKPHSQSNPMEPRDRFKAPQAAS
+GTVAKSVFTNGLVDVGVLTAWSPESCHLVRPHGHGHQPSPHGKRVSLAPKDLSGNAGFPT
+SRMELLNRDFLGPPEDYIVTNASSRLCKTITTGGCGLLPR
+>E_396
+EKTPLQKVLKGASNACQSENVWFCCDGRRMWNRNESVLLQGPNIVNEVPSFLFTSLKEAI
+TNHIDGLAYDGQVFTVHLGQEHCKSSKVKCNVEQTVLSQPKQEFASQRCSSGGLGDAASR
+GPSGHYKNPQRAIQLVVALPSIHLQTLGTSPGAVKSTALQPPSSYIAAKAHRKGAGSIEP
+ERQALLHSKYEVYVGGDVLTTLALPACCAHSTEVPVYSALPVKQQDNGADCHKITESAYL
+VDYACLRSFPDQNMGLTQMKVLSRKKSGKLLDVEWLYIGWSAENRLGCNNCPDMCKGLGT
+ACQPDRHTLHDSLSGYSICEEIADFQAGMARSKMTPESTPEKEAEDRSAVKKVYGLKMDP
+GNLVTSVHVPLTGKNEMSVEYVDDLSKLVVMAKDWVTLADRAEAVKTKLIGVIKRICVKI
+CRSFKDVGLYNDGANSLTVGAGLVTPAYPGSVAEAEKEFHHNESTALMFDHVCKNVGHNL
+LNGICVAACAEKIRNFQALGKPGCHYANGNCLVQCACKKDCAFSHGYSSPIVLERFTRNN
+QLIDLIKFALTSNFYLAQYALEAFVTFTTPWGIHYIHHDNLRTDVGPHGDKRKASVTALL
+GTELVTHTIGVDDGDNFAWPETGGKPFKIKRQMPFKVGQHKTLPPVDYCGADAQRNLDRV
+WEKQALILHRKASQYPPLIHNKGCVLKAALYASLDMPPNEIRARSAFRFENNLGQLAHPE
+YFVYKIGQRGPAGEAGFAGDVWARHLPFTAGKKPHSQKNPKDPRNRFKAPIAASKTIARS
+VFANGLVEADVLLTWSPHSCHLIRPDAHGHQLSPHSKSVSLSPKDVSGNPGFPTSQMELL
+NWDFLGPPEDYIEQNANNKLCMTYITGGCGLAPH
+>E_397
+EKTACESENSWFCCEGRVKWDRFESVMLQGAAIVNDVPSFIFKSLKEAITNHIEGLAEDG
+QVFTVHLGQEHCKASKVKCNVEQTTLSQSKQQFPVQRCASGGLGDAGTRGPSGHYQQLVV
+ALPNTHLETLAHTKGHAVKNTALEPPSAYIAAKVHRKSAASIEPEQQVPLNSKYEVYVPG
+DVLLTLALPGCCEHTSEVPVYSCQLVKQQDKGADCHKISRGAYQIDYECLRSFPDQNMGL
+SQMKALCRLKSGKLLEVLYIGWSAENRLGCNNDMGKGLPSGCQPDNHSLHDGLTGLSICE
+NFAGFQAGMARSKMNPESTPEKEEEERSAVKKVYGLSETSGNQVTSVHVRLAGKNKTSNE
+YGDDLSKLVVMAKDWVALADRGEAVKTKLIGFVKHVCIKICRSFKDVGAYNNGANSLIVS
+AGLVTAAYPGSVAEADSEKEFHHHKGTALMSKHVCKNLVHNLLNKAPVCAASCADKFRDF
+QALAKPGCHGNRLLQCACAKDCPITHGYSSPIVLERFTRNGELTDLINFALTSNFYLAQY
+ALGAFVTFTSPWGIHYIHHDNLSTDVSAHGEKRTAAVIELAQGTELIAHDVNCLGVDDDD
+GGKKMKVHYEWPETSGKPFRVKRQMPFGIAQHKTLPPSDYGGADVEQTLDRVWEKHNLAL
+QRKGTEYPPLIQNKGCILKAALFASVDMPPDEIRIRSTFRFENSAGELPGPEYFIYKIGH
+QGPAGQAGFGDQVWARHLPFTMGKKPHTQKDPKDPRNRFKAPQAASGTIARSVFTNGLVE
+ADVLVTWSPASCHLVRAHAHGHQAATHGKRVDLSPQDLSGNPNFVTDKMELLNWDFLGPP
+EDYTDQNADSRLCKTYISGGCGMLPH
+>E_398
+EKTPLAKILKGRSSACQSETVWFCCEKKKKWGRFESILLQSANIVNHVPSFIYKSLKETI
+THHGIEGLAYDGQVFTVHLGQEHCPKASKVKCNVEQTVLSQQFPAQRCSSEGLGDAGSRG
+PSGHYKNPQSAIQLVPALPSSHHTLADTSGTVKSAALEPPRSYIAAKAHNKGAASIEPEQ
+EALLHSTYEVYVPGDVLPTLALPGCAHASDVPVYGALLVKQQDNGATCHKISRSCYLIDY
+ACVRSFPDQDMGLSKMKALKRLQGGKLLDVEWLYIGWSAENRLGCNDDMGKGAPAACAPN
+RHPNAWTLHDDLSGYSICEDFADFEASAAKSKMTCDSTPEKRQEARTSVKKVYGLGMDTG
+NLDTAVHVRLTGKNEASGEAGDHLSKLVVMARDWVTLLVRAEAVKTKLIGIIKRVCIKIC
+RKFKDVGAYNSGANNLIANLVTAAYPGSVTEPDGEKEFHHNEGTALMSDHVCKNVLHNLL
+NGAPICVAACAERFRKFQALGKPGCAAEGNCLVQCACAKNCDITHGYSSPCVLPRFTREN
+QLTDLLNFALTSNFYLAQYALGAFVTYTNPWGIHYIHDDDLRTDVGVHGGKHTAGVTELA
+QGTELIGHGINCLGVDDDDGFEWPESGGSQIKRQMPFKIAQHKSPPPSDYSGADVEHTLD
+KVWDKHELALHRKASQYSPLIKNTGCDLKSALYAAVDMPPNYIRSRGAFRYENNIGELAG
+PEYFIYKIGHQGPAGEAGFGDQVWSRHLPFTIGMKHHTEKNPKDPRNRFKAPQAASGTIF
+RSVFTEGLVQKDSLVPWNPQSCHLVRPHAFKRQPPHGKRVSLSPKDLSGNPDFPNRQLLN
+WDFLPPEDYIQQQANNKLCKTYITGGCGLLPH
+>E_399
+EKTPLQKVLKGSSSACQSENVWFCREKWGRYEKSVLLQGASVVNHVPTIMFKSLKEAITN
+HIPGLAYDGQVTTVHLGQQQCKAGYSKVKCNVEQTVLSQSKQKFPAQRCSASGLGDAGGR
+GPSAHYYKNAQIAIQLVVPLPSTHHTLATTTGALKSAALEPPRSYISAKAHRKGAASIEP
+EQQALLHTKYEVYVPGDVLPTLALPGCCAHSSEVPVYSALLVKQQDNAADCHKISRNVYL
+IDYACLSSFPDQNMGLGQMKALSRLQSGKLYDVEWIYIGWSAENRLGCNNDMGKGLPSAC
+QPDRHTQHDDLSGYSICEDFADFQAGMARSKMSPDTTKPEKEQEDQAAVTAVYGLSMDSG
+DIVTSIIVHVRMTGLNETSGEYGDNLSKLVVMADDWVTLADKVEAVKTKLIGIIKRVCIK
+ICRSFKDVGAYSNGANSLIVFAGLVTAAYPGIVAEAESEKEFHHNENTALMSDHVCANVV
+HNLLNGEPVCVAACGELFRDFQALGKPGCAANQNCKVLCACAKNCPFTHGYSSPIALERF
+TRNNELTDLINFALQSNFYLAQYALGAFVTFTGPWGIHYIPHDNLRSDTGAHGDKRTTGV
+TELNCLGVDDDDHFEWPETGGKPFKIKRQMPFKIAEHRKLPPSDFSEADVNHTLNRVWEK
+RNLPLHRQSTQYPPLIQNKGCVFKAALYASMEMPNNELRSRSAFLFENNVGELVGPEYFI
+YKIGHQGPGGEAGFGDQVWAKHGPFTIGKKPHTQKHPKQPRNRFKAPQAAAGTIARSVFT
+NGLVQCEVLVTWNPKSCHLVRPHAQGVQPSPHGKRLPLSPKDLSGNPGFPERMEVLNWNY
+LGQPEDYIQQHANNRLCKVYIVGGCGLLPH
+>E_400
+EKTPLQKILKGSSSACQSGNVWFCCDLRKKWGRFESELLHGAHIVKHVPSFVFKNLKEAI
+TNHIEGLAYSGAVTTVHLGAEHCKASKVKCKNIEQTVLSQSKQQFPAQRCSAGGLGDAGS
+RGPSGFYYKNPQRAIELVVALGSTHHTLATVTGATKSAPKSPSRTYISLKAHRKGAAMIE
+PEQQALLVSKYEIYYPGDVLPTLALPGCQAHYSEVPVYSALVKQQDNGAVHKTDCHKISR
+SAYLIDYACLRSFPDQKMGLSQMKALSRLQSAQLLQVEWLYVGWCAANRLGCNNDVGKGL
+PSACQPNKHTLQDDLSGYSICDDYSDIQAGMARIKMSPDSTPAKEQEDRSAAKNVYGLSM
+DSGNLVTSVHPRLAGKNQGTSGEYGDNKSKLAVSMAKDWVTLAERKEAIKTKLIGIIKRG
+CIKICFSFKDVGAYNNGKNSLIVSAGLVTAAYPGSVAEADSEKEFHHNESTALMSDHVCA
+NVVHNLLNGAPICVASCNERFRDFQALGKPGCGSAGNCLVQCACAKDCAITHAYSSAIVL
+ERFTRNNHLTELINFALTSNFYLAQYALGAFVTFVSPWGIHYVHHDNLRTDVGAHSDKRT
+AGVSELAQGTKLEVHGVNCLAVDDGDNYEWSETGEKPFKIKRQMPFSKNIINQHKTLPPG
+DYSGADVGHSLDRVWEKHKLALRRKASQFPSLIQNKNCALKAALLASTDMVPNEIRARAA
+FRFENHAAELGGPEYFIYKIGHQGPAGEAGFGDQGWQRHLPFTIGKKGVVGLIYYLPHTQ
+KNPKDPRNRFKAPQAFGGTIARAVFSNGLVEADVLVTWNPTSCHLVRPHAQGHQPSPHGK
+RVTLSPKDLGGEPGFPSRMELLNWDFLGPPEDHIQQNTNNRLCKTYITGGCGLLPH
+>E_401
+EKTPLQKVLKGSTPACHSEGVWFCCDGRKKWGRFESVLLTGAGIVYHVASFIFKVLKEAI
+IKHVELLAWAGEVTSVHLGQEHCKASKVKNVGQTVLTNTSQQFPAQDCSAGGLGDAGSRG
+PSGHYKNPKKAIQLVVALSSTHHTLATTTGAVKSPELEPPRSYIAAKAHRKGAASIEPEQ
+QALYHSKYEVYVPGDVLPTLALPGCCAHSAEIPVYSALVKQQDNGAECHKFGRSAYLIDY
+SCLRSFPDQDMGLSQMKALSRLQSGKLLQVELYIGWDAGNRLGCNNDMGKGLPSACQPDR
+HTLHDDLSGYPICEDFADFGQAALRRIKMSPDSTPEKEQEDHSAVKKVYGLSMDSGNLLT
+SVHVRLAGKSETSGEYGDNLSQLIVMAKDWVTLSERAEEAKTKLIGIIKRVCIKVCRSVK
+DVGSYNNGGNSLIVSAGLVTAAYPGSVAEADSEKEFHHNESTALMSESVCAEVVHNLLNT
+APICVATCNERFRDFQALSKPGCAANGNCLVQCACAKDCAITHLYSSPLVLERGARNNQL
+TELINFALTSNFYLATYALGAFVTGTVPWGIHYIHHDNVGAHGDKKTAGVTELAQGTKLI
+AHGINCLGLDDDDNFEWPKTGNKPFKIKRQMPFKKLIIAQHKNLPPSDYSGADEEHQLDR
+VWEKHDLALHQQASQYPPVIQNKGCLLKAALYTSVDMPPNEIRARSAFRFENNVGELAGP
+EYFIYKTDNQGPSGDAGFGDKVWEKHLPFTIGKKPHTQKNPKDPRNRFKAPQAASGTIAR
+SVFTNGLVEADVLVTWSPQSCHLVRPHAQGHHPSPHGKRVSISPKDLSGNPGFPNRMELL
+NWDFLGPPADYILQSANNRLCKTYITSGCGLLPH
+>E_402
+MRTPLQKVLKGSSSACQSENVWFCCDGRKKWGRFESVLLPGASIVNHVPSFIFKTLKEVI
+TNHIEGYAYAGQVTTVHLGQEHCKASKVKFVEQTVLSQSSQVFPAQRCSAGGFGDAGSRG
+PSGHYYKNPQRAAQLVVALSNTHHTLASTTGAIKSAALNPPRSFIAAKAHRKGAASIEPD
+QQALLHSKYEVYVPGDVLPTTALPGCCSHSSDVPCSALVKQQDNGADCHKISRTAYLVDY
+ACLRSFPDQDLGLSQMKALSRLQSGKLLQVELYIGWSAENRLGCNNDMGKGLPSACQPDR
+HTLHDELSGFSICDDFSDFGQASMARIKMSPKSTPEKEREDRSSVKKMYGLSMDSGNLVT
+SVHVRLAGKNETAGEYGDNLSKLVIMAKDWVTLAERADAVKTKLIGIIKRLCIKNCRSFK
+DVGAYNNGANSLIVHAVLVTAGYPGSVEADSSKEFHHNESTALMSDHVGANVVHNLLNGA
+PICVAACNERFRSFQALGKPGCAANGNCLIQCACAKDCSITHGSSPIVLERFTKNNQLYE
+LLNFALASNFYLANYALGIFVTFTSPWGIHYIHHDNLRTDVGAHGDKRTAGVTELAQGTK
+LIAHGINSLGTEDDDNFEWPETGGKPFKIKHQMPFSKNIIAKRKTLPPSDYSGFDVEHEL
+DRVWEKHNLALHRKANKYPPLTQNKGCVLKAALYTSVDMPPNEIRARSAFRFENNVGELG
+GPDYFVIYKIGHQGPAGEAGFGDQVWQKHLPFTIGKKPHTQKNPKAPRNRFKAAQAASGT
+IARSVFTSGLVEVDVLVQWNPQSCHLVRPHAQGHQPSKQGKRVSLAPKDLSGNPGPKRME
+LLNWDFLGPPEDFIQQNASNRLCKTYITGGCELLPH
+>E_566
+LKTPLQKVLKGSSACHSENIWFCCDGRKKWGRFISVLLPGASIVNHVPSFIFKTLKEVIT
+NHIEGLAYAGGVTTVHLGQEQCKASKVKNVKETVLSQNKQVFPAARCSAGGLGDAGSRGP
+SGHYYKNPQRSIQLVVALSNTHHTLATTTGAIKFAVLNPPRSFIAAKAHRKGAASIEPDQ
+QALLHSKYEVYVPGDVLPTTALPGCCSHSSDVPVCSALVKQRDNGADCHKISRTAYLIDY
+ACLRSFPDQDMGLSQMKALSKLQSGKLLQVELYIGWSAENRLSCNNDLSKGLPSACQPDS
+HALHDDLSGFSICNDFSDFGQAGMARIKMSPDSTPQKEREDRSAVKKMYGLSMDAGNLVT
+SVHVRLAGKNESAGEYGDNLSKLVIMAKDWVTLAERADAVKTKLIGIIKRLCIKNCRSFK
+DVGAYNNGANSLYVHAVLVTAGYPGSVEADSEKEFHHNESTALMSDNVGANVVHNLLNGA
+PICVAACDEKFRSFQALGKPGCAANGNCLIQCACAKACSIVHGYSSPVVLERFTRNNQLY
+ELLKFALTSNFYLANYLLDVFVTFTSPWGIHYIHHDGLTDVGAHGDKRTAGVTELAQGTK
+LIAHGINSLGTDDNENFEWPDNGGKPFKIKHQKPFKKNIIAQRKTLPKSDYSGADVEHEL
+DRVWEKHNLALHRKANRYPPLTQNKGCVLKAALYTSVDMPPNEIRARSAFRFENNVGELA
+GPEYFVIYKIGHQGPAGEAGFGDQVWQKHLPFTIGKKPHTQKNPKDPRNRFKAPQAASGT
+IARSVFTNGLVEADVLVQWNPQSCHLVRPHAQGHQPAPQGKRVALSPKDLSGNPGFPNRM
+ELLNWDFLGPPEEYIQQNASNRLCKTYITGGCGLLKH
+>E_403
+EKTPLQKVLKGTSSACQSENVWFCCDGRKKWGRFDSILLPGASIANHVPTFIFQSLNEAI
+TNHIEGLAYAGQVTTVHLAQEHCRASKVKNVEQTVLSQSKQEFPPQRCSAGGLGDAGSRG
+PYGHYYKHPQRAIPQLVVALTSTHDTLATTTGAVLSAGLEPPRSYIAAKAQRKGAAAIEP
+EQQLLLHSKYEVYVPMEVLPTLALPGCCAHSSEVPVYSALVKQQHNAADCHKISRSAYLI
+DYACLRSFPDEDMGLSQMKTLSVLQSGKLLAVELYIGWSAENRLGCNNDMGKALPSACQP
+IRHTLHDDLSGYSICEDFADFGQAGMASIKLSPDSTPEKEAEDRSAIKKVYGLRMDSGDL
+VASVHVRLAGKKETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTKLIGIIKRVCIKICKS
+FKEVGAYGNGANSLIVSAGLVTAAYPGSVAEADSEETYKEFHHNASTALMSNHTCSNVVH
+NLLNGAPICLRTCNERFRDYQALGKPGCAANGNCIVQCACAKDCAITHGYGSPIVLERFT
+RNNQLTEVINFALTTNFYLANYALGAFVTFTSPWGIHYVHHDNLRTDVGANGQKRTAGVT
+ELAQGTKLIAHGLNCLGVDDNDNFDWPETGGKPFKIKSQMPFKRNIIASNKTLAPSDYSG
+ADVEHELDRMWEKHNLALHRKGSQYPPLIQNKGCVLKAALYTSVDMPPNEIRMRSAFRFE
+NNVGELAGPQYFIYKIGHQGPADQAGFGDQVWQKHLPFPIGKKPSTQKNPKEPKNHFKPQ
+AASGTIARSVFTNGLVQADVLVAWNPQSCHLVRPHAQGHRPSPHGKRVSLSPKDVSGNPG
+FPNRVELLNWDFLGPPEDYIQQNASNRLCTTYITGGCGLLPH
+>E_404
+EKTPLQKVLKGSSSACQSENVWFSCDGRKKWGRFESVLLPGASVVNHVPSFIFKNLKEAI
+TSWIEGLAYAGQVTTVHLGQEHCKASKVKNVEQTVLSQSKQQFPGQRCSASGLGDASSRG
+PSGHYYKNPQRRIQLVVALSSTHHTLATTTGVIKSTTLEPPRSYIAAKAYHRKGAASIDP
+EQQALLHKKYEVYVPGDVLPTLGLPGCCAHSDEVPVYSALVKHQDNGADCHKISRSATLK
+DYACLKSFPDQDMGQSQMKALVRLQSGKILQVELYIGWSAENRLGCNDTMGKGLPSACQP
+IRHTLHDDLSGYSICEDFADFGPAGMARIKMSPDATPAKEPEDRSAVKKVYGLRMGGDLV
+TSVHVRLLGTNETSGEYGDNLSKNVVMGKDWVTLAERAEAVKTKLIGIIKRVCIKICRSF
+KDVGAYNNGANSLIVSAGLVTAAYPGSVAQADSEKEFHHNESTALMSDHVCSNVVRNLLN
+GASLCTAACNKRFRDFQALGKPGCAAHGNCLVPCKCAIDCAITAGYTSPIVLERFTQSNQ
+LTELINLFALTSPFYGANYALGDFVTFTSPWGIHYIHHDNLRTDVGAHGDKRTAGVTELA
+QGTKLIAHGINCLGVDDDDNFEWPETGGKPIKISRPMPFNKNIIAQHKTLPPSDYSGADV
+EHELDRVWEKHNLALHRKASEYPPLVQNKGCVLALYSSVDKPPNETRAKSAFRFENNVGE
+LAGPEYFIYKIGHQGQAGQAGFGVDQVWQKHLPFTIGGKPHTQKNPKDPRNRFKAPQAAS
+GTIARSVFTNDLLEADVLVTWNPQSCHLVRPHAQGHQPSPHGKRVSLSPKDLDGNPGFPN
+RMELVNRDFLGPPEDYIQQNAGNRLCKSYITGGCGLLPH
+>E_405
+EKTPLQKVLKGSSSACQSENVWFCCDGRKKWGFESVLLPGASIVNHVPSFHFRTLKSSMT
+NHIKGGLAYAGQVTTVHLGQEHCKASKVKNVEQTVLSLSKGAYPAQRCSAGGMGDKAPSR
+GPSGHYYKNPQRAIQLVVALSSTHHALATTTGAIKSAALQPPRSYIAAKAYHRKGAASIE
+PNQQALLLHSRYEVYVPGDVLPTLALPGCCAHSSEVPVYSALVKQQDSGADCHKIRSRSA
+YLIEYPCLRSFADQDMGLSKMKALSRLQSGKLLQVELYIGWSAENRLGCNDDMGKGSGLP
+SACQPIRHTLHDDLSGYSICEDFADFGQAGMARIKMSPDSTPEKEQEDVRAAVKKVFGLR
+MDSGDLVTAVHVRLAGKNETSGEYGDNLSKTVVMAKDWITLNERAENVKTKFIGIIKRVC
+IKICRGFKDVSAYNNGAHSLIVSAGLVTAAYPGSVAEADSEKEFHHNESTALMSDHVCSN
+VVHNLLNGAKICVAACNDRFRDFQALGKPGCAANGNCLVQCACAKDCAITHGYSAPIVLE
+RFVRNNQLTELISLFALTSNFYLANYALGAFVTFASPWGIHYIRHDNLRTDVGAHGDKRT
+AGVTELDQGTENIAHGINCLGLDDDDNFEWPETGGKPFSIKRQMPFKKNIIAQHKPLPPS
+DYSGAGLEHELDRVWEKHNLALHRKASQYPPLIQDKGCALKASMYTSVDMPPNEDRARSA
+FRFENNVGELGGPEYFVYKVGHQGPAGQAGIGDQVWQQHLPFTIGKKPHTQKNPKDPRNR
+FKAPEAASGTIARSVFTNGLTEADVLVTWNPPSCHLVKPHAQGHQVSPHGKRTSLSQKDL
+SGNAGFPNRMELLNRNFLGPPEDYIQQNANNRLCKTYITGGCGLLPH
+>E_406
+EKTPLQKILKGSSSACQSGNVWFCCDGRRKWTFEAVLLPGASIVDHVPSFIFRSLKEALI
+TNHIEGLAYAGQVTTVHLGQEHCKASKVKNVEQTVLSLSKQQFPAQRCSAGGLGDRAPSR
+GPSGHYYKNPQRAIQLVVALSSQKSAALEPSRVYIAAKIYHRKGAASIEPEQQKLLHSKY
+EVYVPGEVIPTLALPECCSHSSEVPVYSALVKQQDNGADCHKIARSAYLIDYACLRSFPD
+QNSGLSQMKALSRLQGSGKLLQPELYIGWSAENRLGCNNDMGKGGGLPSACQPVRHTLHD
+DLSGYSICKDFQDFGQPGMAKIKMSPDTTPEKEQEDRSAVKKVYGLQMNSGNLVTSVAVR
+LAGKNETSGEYGDNLSKTVVMAKDWVTLSEREEAVKTKLIGIIKKVCIKIYRSFKDVAAY
+NNGANSLRVSAGLVTAAYPGSVAEADSEKEFHHNESTALMSDHVCSNVVHNLANWGAPIC
+VAACNGRFRDFQALGKPGCSANGNCLVQCACIKECAITHGYASPIVLDRFTANSQLTELI
+NLFSLTSNFYLANYALGAFVTFTSPWGIHYIHHDNLVGAHGDKRTAGVTELAQETKLIAH
+GINCLGVDDDDNFEWPETGGKPFKIKRQMSFKKNIIAQHKALPPSNYSGADVDHGLDRVW
+ERHNLALHRKASQYPPLIQNKGCVLKAALYTSVIMPPNEIRARSDFRFENNVGELAGPEY
+FIYKIGHQGPTGQAGFGEQVWQRHLPFTIGKKPHTQKNPKDPRNRFKAPQAASGTIARAV
+FTNGLVEADVSVTWNPQSCHLVRPHAQGHQPSPHGKRVSLSTKDLSGNAGFPNRMEPLNR
+DFLSPPEDYIQQNSNNRLCKTYITGGCGLLSH
+>E_407
+ESSSACQSENVWFCCDGRKKWGFESVLLPGASIPNHVPSFIFRSLKEAITNHIEGLAYAG
+QVTTVHLGQDHCKAGKVKNVEQTVLSLGKQQFPAQRCSAGGLGDKGPSRGPSGHYFKNPQ
+RAIKLVVILSTTCPTLATTTGAIKSAALEPPRSYLAAKAYHQKGQGSIEPEQQVLLHSKY
+EVYVPGDVLATLALPLGCCSHSSEVPVYTALVKQQDNGGDCHKISRSITKQNCETVNKAP
+TDAYLIDYACLRSFPDNDMGLGQMKALSRLQSGKMLQPELYIGWSAENRLGCNNDMGKGG
+GLPSACQPIRHTLHDNLSGYTICEDDDFADISQAGMSRIKMSPDSTPENERDDRSAVKKV
+YGLRMDSGDLVTSVAVRLAGKNETRSGEYGDGLSKTVVMGKDWVTLAERAEAVKTKLIGI
+IKKVCIKICRTFKDVGAYNNGANSLIVSAGLVTAAYPGSVAEADSEKEFHHNGSTALMSD
+HVCSNVVHNLLNGAPICVAACNERFRDFQALGKPGCAANGNCLVQCACIKDCAFTHGYAS
+PIVLERFTRNNQLTELINLFALTSNFYLANYALGAFVTFTSPWGIQYIHHDNLRTQVGAH
+GDKRTACVTELAAQATKLIAHGINCLGVDDDDNFQWPETGGKPFKIKRQMPFKKNIIAQY
+KTLPASDYSGADVEHELDRIWEKHNLALHRKASQYPPLIQNKGCVLKAALYTSVDMPPNE
+IRARSAFKFEENVGELAGPEYFIYKIGHQGPAGQAGFGEQVWPRHLPFTIGKKPHTQKNP
+KDPRNRFKAPQAASGTIARTVFTNGLVQAAVLVTWNPQSCHLVRPHAQGHQPSPHGKRRS
+LSPKDLSGNAGFPARMELLNKDFLGPPEDYIQQNANNRLCKTYITGGCGLLPH
+>E_408
+EKTKVLPKGSSSTCQSENVWFCCDGRKKWGFESVLLPGASIVNHVPSFIFRSLKEAVTNH
+IQGLVYSGQVTTVHLGQDHCKTSKVKSIEQTVLSLSKQQFPAQRCSASGLGDKAPSRGPS
+GHYYKNPQRAIQLAMALSNTHSTLATTTGMTKSAALDPPRSYIAASVYPHRKGAASIEPE
+QQALLHKKYEVYVPNDVLATLALSGCCSHSSEVPVYTALVKQQDNGADCHKTSRSAYLID
+YACLRSFPDQDAGLSQMKALSRLQTGKLLQKELYIGWSAENRLACNNDMAKGGGLPSACQ
+PIRHTLHDDISGYSICEDDFANFGEAGMARIKMSPDSSPEKEQEDRSTLKKVYGLRMDSG
+DLVTGVAVRLAGKNETSGEYGDNLAKTVVMAKDWVTLGERAEAVKTKLIGIIKRVCIKIC
+RSFKNVGIYNNGANSLIVSAGLVTAAYPGSHAEADSEKEFHHNESTALMSDHVCSNVVHN
+LLHGAPICVAACNERFRDFQVLGKPGCAANGNCLVQCACIGDCAITHGYASPCVLERFTR
+NNQLTELISLFALTSNFYLADYALGAFVTFTGPWGIHYIHHDNLRTDVGAHGDKRTACVT
+ELAAQGTKLIAHGINCLGVDDDDNFEWPETGGKPFKIKRQMPFKKNLIAKHKTLPPSDYS
+GADVEHELDRIWEKHNLALHRKASQYPPLIQNKGCVLKTALTSVDMKPPNDIRARSAFRF
+ENNVGELIGPSYFIYKIGHQNPVGQAGFGEQVWQRHLPFTVGKKPHTQKNPKEPRNRFKS
+KQAASGTIARSVFTLGLVEADPLVTWNPQSCHLVRPHAQGHQPSPHGKRVSLSPKDLSGN
+AGFPARMQLLSRKFLGPPEGYIQQNANNRLCKTYIAGGCGLLSH
+>E_409
+EKTRVLKGSSSASQNENVWFCCDGRKKWGFETVKLPGASIVNHIPAFIFRGLKEAITNHI
+EGMAYAGQVNTVHLGQDHCKASSMKSVEQTVLSLSKQQFPAQRCSAGGLGDKAPTRGPSG
+HYYKNPQRAIQLVVALSSTHPTLATSTGAIKSAALESPPRSYFAALAYPHRKGAASYEPE
+QQALLHKKYEVYVHNDVLPTLALAGCCSHSSEVPGYSAFVKQDDNGADCHKISSSAYLID
+YACLRSFPPQDMGLSQMKALSRLQSGKLLQPELYIGWSADNRLGCNNDMGKGGGLPSACE
+PIRHTLHDDLSGYSICEDDFADFGQAGMARIKMSPSPTPEKEQEDRSAVKKVYGLRMDSG
+DLATSVAVRLAGKNETSGQYGQNLSKTVVMAKDWVTLAERAEAVKTKLIGIEIKRVCIKI
+CRSFKDVGAYNNGADSLIPSAGLVTAAYPGSHAEADSAKEFHHNESTALMSDHVCSNVVH
+NLLNGAPICVAACNERFRDFQALGKPGCAANGNCLVQCACIKDCAVTHAYASPIVLERFT
+RTNQLTELINLFALTSNFYLANEGLGAFVTFASPWGIHYIHHDNLSTDVAAHGDKRTACV
+TELAAQARKLIAHGINCLGADDDENFEWPETGGKPFKIKRQMPFKPNIIAKHKTLPPSDY
+SGADVEHELDRIWEKHNVALHRKASQYSPLIQNKACVLKAALTSVDMMPPNEIRARAAFR
+FENNVGELEGPEYFIYKIGHQGPVGQAGFKGRVWQRDLPFTIGKKPHTQKNPKDPRNRFK
+APQAAAGTIARSVFTNGLLEAEPLVTWNPQSCHLVRPHAQGHQPAPHGKRVSLSPKDLSG
+NAGFPARMELLNRDFLGPPEDYIQQNANDRLCKTYIAGGCGLVPN
+>E_410
+EKTKVLKGSSSASQSEVWFCCDGRKKWGFESVLLPGASIVNHVASFIFRSLKEAIVNHIE
+GLAYAGQVTTVHLGQDHCKASKVKSHEQTVLSLSKQQFPAQRCSAGGLGDKAGASRGPSA
+HYYKNPQRAIQLVVALSSTHPTSLATTTGAITSAALEPPRSYIAALAYPHRKGAASYEPE
+QQALLHKKYECYVPNDVLPTLALPGCCSHSSEVPVQYSALVKQQDNGADCHKISRSTYVI
+DYACLRSFPDQDMGLSQMKALSRLQSGKLLQPELYIGWSTENGRLGCNNDMGKGGGLPPA
+CQPIRHTLHDDLSGYSICEDDFADFGQAGKARIKMSPDPTPEKEQEDRSAVMKVYGLRMD
+SGDLVTSVAVRLAGKNETGGEYGDNLSKTVVMAKDWVTLAERADAVKTKLIGMIKRVCIK
+ICKSFKEVGAYNNGANSLIVSAGLVEAAYPGSHAEADSEKEFHHNESTSGDCLLQCACIK
+DCAITHGYASPIVLERFTRNNQLTELINLFALTSNFYLANYALGAFVTFTSPSGIHYIHH
+DNLRTDVGAHGDKRTACVTELAAQGTKLIAHGINCLGVDDDDNFEWPETGGKPFKIKKQM
+PFKKNIIARHKTLPPTDYSGADVEHELDRMWEKHNIALHRKASQEPPLIQTKGCVLKAAL
+TSVDMKPPDEIRARSAFRFENKVGELAGPEYFIYKIGEQGPAGQAGFGEQVWQKHMPFTI
+GKKPHTQKSPKDPRNRFKAPQPASGTIARSVFTNGLVEADPLVTWNPQSCHLVRPHAQGH
+QPSPHGKKVSLSPKDLSGNAGFPARMQLLNRDFLGPPEDYIQQNANNRLCKTYITGGCGL
+LPK
+>E_411
+EKTKVLKGSSGASQSEVWYCCDGRKKWGFESLLLPGASIVNHVPSFIFKSLKEAITNHIE
+GLAYAGQVTTVHLGKDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGEKIPTKGPSGHY
+YKNPQWNIELVVSLSSTHPTLTTTTGAIKSAALEPPRSYIAALAYPHRKGAASYEPEQQA
+LLHKAYEVYVPDDVLPTLGLPGCCSHSSEVPVYSALVKQQDNGADCQKISRSAYLIDYAC
+LRQFPDQDMGLSQMMALSRLQDGKLLVPELYIGWSAENGRLGCNNEMGKGGGLPSACHPV
+RHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPAPSKEQEDRSAVMKVYGVRMESGDL
+VTSVAVRLLGKNKTSGEYGDNLSETVVMAKDWVALAKRPEAVKPKFIGIIKRVCIKVCRS
+FKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADCEKEFHHNESTAGNCLVQCACIKNCAI
+THGYASPVVLERFTRNNQLTELINLGALTSNFYLANYALGAFVTFTSPWGIHYIHHDNLR
+TDVGAHGDKRTACVTQLAAQGTKLIAHGMNCVGVDDEDNFEWPETGGKPFKIKRQMPFKK
+NIIAKHKTLPPSDYSGTDVEHELDRIWEKHNLALARKASQYPPLIQNKGCVLKAALTSVN
+MKPPNEIRARSAFRFENNVGELAGPEYFIYKIGHQGPAGQEGFGEQHWQRHLPFTIGKKP
+HTQKNPKEPRNRFKAPQAASKTIARSVFANGLVEADPLVTWNPQSCHLVRPHAQGHQPSP
+HGKRASLSPKDLSGNAGFPARMELLRNRDFLGPPEDYIQQNANNRLCKTYITGGCLPH
+>E_412
+EKTKVLKGSSGASQSEVWFCCDGRKKWGFESVLLPGASIVNHVPSFMFRSLKDAITNHIE
+GLAYAGQVTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGKSGHY
+YKNPQRAIQLVVALSSTHPTLAATTSAIKSAALEPPRSYIAPLAYPHRKGTASYEPEQQA
+MLHKYYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDTGADCHKISRSAYLIDFAC
+LRSFPDHNMGLSQMKALSRLQPGKLLQPELYIGWSEENGRLGCNNDMGKGGGLPSACQPI
+RHTLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGFRMDSGDLVKSV
+AVRLAGKNETSGEYGDNLSKTVVMAKDWVTLAERATAVKTLIGIIKRVCIKICRSFEDVG
+AYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQCACIKDCAITHGYAS
+PLTTERFTRNNQLTELIGLFALASNFYLANYTLGQFVAFTSPWGIHYIHHSNLRTDVGAH
+GDKRTACVTELAAQGTKLIAHGINCLGVDDDDNFELPETGGKPFKIKRQMPFKKNIIAKN
+KTLPPSDYSGTDSDRGLDRIWEKHNLALHRKASQYPPLIQNRGCVLKAALTSVDMKPPNS
+IRARSAFRFENNVGDLAGPEYFIYKIGHQGPAGQAGFGEQVWRRHLPFTIGKKPHTQKNP
+KDPRNRFKAPQAASGTIARSVFTDGLAEADPLGTWNPQSCHLVRPHTDAQGHQPSPHGKR
+VSLTPKDLYGNAGFPARMELLRNRDFLGPQEDYIQQNANNRLCKTYITGGCLPH
+>E_413
+EKSKVLKGSSGASESEVWFCCDGRKKWGFESVLLPGASIVNHAPSFITRSLKEAITNHIE
+GLAYAGRVTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPSGHY
+YKNPQRAIQLVVALSSTHPMLATTNGAIKSAALEPPRSYIAALAYPHRKGAASYEPEQQA
+LLHKKYEVYVPDDVLPTLALPHCCSHTSQVPVYSALVKQQDNGADCHKISRSAYLIDFAC
+LRSFRDQDMGLSSMKALSRLQSGKLQPELYMGWSAENGRLGCNNDMGKGGGLPSACQPIR
+HTLDDDLPGYSICEDDFADFGQAGMARIKMSPDPTPENEQEDRSAVMNVYGLRAMDSGDL
+DGKNVTSVAVRLEGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLEGIIKRVCIKI
+CRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEANEKEFHHNESTAGNCLVQCACIKDA
+ACAITHGYASPITTERFTRNDQLTELINLFALTSNFYLANYALGAFVTFTSPWGIHYIHH
+DNLRTDVGAHGDKRTACVTELAAQGTKLIAHGINCLGVDDDDNFEWPETGGKPFKIKRQM
+PFKKNEIAKHKTLPPSDYSGSDVEHELDRIWEKHNLVLHRKASQYPPLIANKGCVLKAAL
+TSVDMKPPNEIRARSAFRFENNVGELAGPDYFIYKIGHQGPAGQAGFGEQVWQRHLPFTI
+GKKPHTQKNTKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNPQSCHLVRPHAQGH
+QPGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLGPPENYIQQNANNRLCKTYATGGCL
+PH
+>E_414
+EKSKVLKGSSGASQSEVWFCCDGRKKWFFESVLLPGASAVNHVPSFIFRALAEAITNHIE
+GLAYAGQVTTVHLGQDHCKASKVKNVEQTILLSKQQFPAQRCSSGGLGDKAPTNGPSGHY
+YKNPQRAIQLVVALSSTHPTLASTTGAIKSAALEPPRSYIAALAYPHRKGAASFEPEQQA
+LLHKKYEVYLPDDVLPTLALPGCCSHSSELPVYSALVKQQDNGADCHKISRSAYLIQFAC
+LRSFPDEDAMGLSQMKALNRLESGKLLEPELYIGWSAENGRLGCNNDMDKGGGLPSACQK
+IRHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTFKGLEPEKEQEDRSAVMDLYGLR
+MDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIK
+RACIKICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQC
+ACIKDAACAITHGYASPITTERFTRNNQLTELINLFALTSNFYLANYALGAFVTFTSPWG
+IHYIHHDNLRTDVGAHGQKRTACVTELAAQGTKLIAHGINCLGVDDDDNFEWPETGGKPF
+KIKRQMPFKKNIIAKHKTLPPSDYSGSDAEHELDRIWEKHNLALHRKASQYPPLIQNKGC
+VLKAALSSVDMKPPDEIRARSAFRIENNVGELAGPEYFIYKKGHSGPAGQAGFGEQVWQR
+HLPFTIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNPQSCHLVR
+PHAQGHQPGPQGKRVSLTPKDLSGTAGFPARMELLRNRDFLGPPEDYIQLNANNRLCKTY
+ITGGCLPH
+>E_415
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFESVLLPGASIIHHVPSFIFRSLKEAITNHIE
+GLAYAGQVTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGAKAPTRGPSGHY
+YKNPQRAIQLVVALSSTHPTLATTTPAIKSAALEPPRSYIAALAYPHRKGTASYEPEQQA
+LLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKLSRSAYLIDFAC
+LRSFPDEDAMGLSQMKALSRLQSGKLQPELYIGWSAENGRLGCNNDMGNGGGLPSACQPI
+RHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSGDL
+DGKNVTSVAVRLAGKNETSGDYGDNLSKTVVLAKDWVTLAERAEAHKTLIGIIKRVCIKI
+CRSFKDVGAYNGANSVSAGLVTAAYPGSHAEADEKEFHHKESTAGNCLVQCACIKDAACA
+ITHGYASPITTERFTRNNQLTELINLFALTSNFYLANYALGSFVTFTSPWGIHYIHHDNL
+RSDVGAHGDKRTACVTELAAQGTKLIAHGINCLSVDDDDNFEWPETGGKPFKIKRQMPFK
+KNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLALHRKASQYPPLIQNKGCVLKAALTSV
+DMKPPNEIRARSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVWQRHLGFTIGKK
+PHTQKNPKDPRNKFKAPQAASGTIARSVFTNGLVEVDPLVTWNPQSCHLVRHAQGHQPGP
+HGKRVSLTPKDLSGNAGFPARMELLRNRDFLGPPEDYIQQNANNRLCKTYITGGCLPH
+>E_416
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFERVLLPGASIVNHVPSFIFRSLNEAITNHIE
+GLAYAGQVATVHLGQEHCKASKVKNVEQTVLLSKQQFPAQPCSAGGLGDKAPTRGPSGHY
+YKNPQRAIQLVVALSSTHPTLATTTGAIKSAALEPPQSYIAALAYPHRKGAGSYEPEQQA
+LLHKKYEVYVPDDVFPTLALPGCCSHSSEVPVYSALVKQEDDGADCHKISRSAYLIDFAC
+LRSFPDEDAMGLSQMKALSRLQSAKLLQPELYIGWSAENGRLGCNNDEGKGGVLPSACHP
+IRHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPNKEQEDRPAVMKVYGLRMDSGD
+LDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKKLIGIIKRVCIK
+ICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQCACIKD
+AACAITHGYACPITTERFTRNNQLTELINLFALTSNFYLANYALGSFVTFTSPWGIHYIH
+HDNLRTDVGAHGDKRTACVTELAAQGTKLIAHGINCLGVDDDNNFEWPETGGKPFKITRQ
+MPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLALHRKASQYPPLIENKGCVLKAA
+LDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVWQRHLPFTIGK
+KPHTQKNPKDPRNRFKAPQAPSGTITRSVFTNGLVEADPLVTWNPQSCHLVRPHAQGHQP
+GPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLGPPEDYIQRNADNRLCKTYVTGGCLPH
+>E_417
+GKSKVLKGSSGSQSEVWFCCDGRKKWGFESVLLPGASIVNHVSSFIFRSLNEAITNHIEG
+LAYAGKTTVHLGQDHCKASKIKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPSGHYYK
+NPQRAIQLVVALSSTHPTLATTTGAIKSAALEPPRSYIAALNYPHRKALGEASYEPEQQA
+LLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRSAYLIDFAC
+LRSFPDEDAMGLSQVKALSRLQSAKLLQPELYIGWSDENGRLGCNNDMGKGGGLSSACQP
+IRHTLHDDLSGYSICEDDKFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSG
+DLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIKRVCV
+KICSSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQCACIK
+DAACAITHYASAITTERFTRNNQLRELIDLFALTSNFYLANYALGSFVTFTSPWGIHYIH
+HDNLRTDVGAHGDKRKACVTELAAQGTKLIAHGINCLGVDDDDNFEWPETGGKPFKITRQ
+MPFKKNIIAKHKTLPPSKYSGSDVEHELDRIWEKHNLALHRKASQYPPLIQNKGCVLKAA
+LTSVDFKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVWQRHLPFT
+IGKKPHTQKNPKDPRNRFKAPQAASGTVARSVFTNGLVEADPLVTWNPQSCHLVRPHAQG
+HQPGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLGPPEDYIQQNANNRLCKTYITGGC
+LPH
+>E_418
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFESVLLPGASIVNHVPSFIFRSLDEAITNHIE
+GLAYAGQTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPSGHYY
+KNPQRAIQLVVALSSTHPTIAHTVGAIKSAALEPPRSYIAALAYPHRKALGAASYQPEQQ
+ALLHKNYEVYVPDDVLPTLALPGCCSHASEVPVYSALVKQQDNGADCHKISRSAYLIDFA
+CLRSFPDEDTMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMGKGGGLPSACQ
+PIRKTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSG
+DLDGKNVTSVAVRLAGKNEISGEYGDNLSKTVVLAKDWVTLAERAEAVKTLEGIIKRVCI
+KICRSFKDVGAYNNGANSLVVSAGLVTAAYPGSRAEADEKEFHHNESTAGNCLVQCACIK
+DAACAITHYASPITTERFTRNNQLTELIDLFALTSNFYLANYALGSFVTFTSPWGIHYIH
+HDNLRTDVGAHGDKRTGCVTELAAQGTKLFAHGINCLGVDDDDNFEWPETGGKPFKITRQ
+MPFKENIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLALRRKASQYPPLINNKGCVLKAA
+LTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGELAQVGWQRHL
+PFTIGKKPHTQKKPKDPRNRFKAPQAASGTIARSVFTNGLVETDPLVTWNPQSCHLVRPH
+AQGHQPGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLGPPDDYIQQNANNRLCKTYIT
+GGCLPH
+>E_419
+EKSKVLKGSSGAAQSEVWFCCDGRKKWGFESVVLPGASIVNHVPSFIFRSLNEAITNHIE
+GLAYAGQTTVHLGQDHCKASKVKNVEQTGLLSKQQFPAQRCSDGGLGDKAPTRGPSGHYY
+KNPQRAIQLVVALSSTHPTLATTKGAIKSAALEPPRSYIAALAYPHRKALGAASYQPEQQ
+ALLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRSAYLIDFA
+CLRNFPDAAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNEMGKGGGLPSACQP
+IRHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGFRMDSGD
+LDGKNVTSVAVRLAGKNETSGEYGDNLSATVVLTKDWVTLAERAEAVKTLIGIIKRACIK
+ICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQCACIKD
+AACAITHYASPITTERFTRNNQLTELIDLFALTSNFYLANYALGSFVTFTSPWGIHYIHH
+DNLRTDVGAHGDKRIACVTELAAAQGTKLIAHGIGCLGVDDDDNFEWPATGGKPFKITRQ
+MPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDMKRKASQYPPLIQNKGCVLKAA
+LTSVDMKPPNEIRGKRSAFRFDNNVGELAGPEYFIYKIGHQGPAGQAGFGEQVGWQRHLP
+FTIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNPQSCHLVRPHA
+QGHQPGPHGKRVSLTPKDLSGNAGFASRMELLRNRDFLGPPDDYIQQNANNRLCKTYITG
+GCLPH
+>E_420
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFESVLLPGASIVNHVPSFIFRSLNEAITNHIE
+GLAYAGQTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPSGHYY
+KNPQRAIQLVVALSSTHPTLATTTGAIKSAALEPPRSYIAALAYPHRKALGAASYQPEQQ
+ALLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRSAYLIDFA
+CLRSFPDEDAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMGKGGGLPSACQ
+PIRHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSSKLGSGAVMKVYG
+LRMDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGI
+IKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAQADEKEFHHNESTAGNCLV
+ECACIKKAACTITHYASPITTERFTRNNQLTELIDLFALTSNFYLANYSLGSFVTFTSPW
+AIHYIHHDNLRTDVGAHGDKRTACVTELAAAQGTKLIAHGINCLGVDDDDNFEWPETGGK
+PFKITRQMPFKKNIIAKHKTLPPTDYSGSDVEHELDRIWEKHNLDLRRKASQYPPLIQNK
+GCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVG
+WQRHLPFTIGKKPHTQKNPKDPRNRFKAPQAASGTIARSGFTNGLVEADPLVTWNPQSCH
+LVRPHAQGHQNGPHGKRVSLTPKDLSALAGFPARMELLRNRDFLGPPDDYIQQNANNRLC
+KTYITGGCLPH
+>E_421
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFESVLLPGASIVNHVPSFIFRSLNEAITNHIE
+GLAYAGQTTVHLGQDHCKASKVKNVEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPSGHYY
+KNPQRAIQLVVALSSTQPTLATTTGAIKSAALEPPRSYIGALAYPHRKALGAASYQPEQQ
+ALLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRSAYLIDFA
+CLRSFPDEDAMGLSQVKALSRLQSAKLGLQPELYIGWSAENGRLGCNNDMGKGGGLTSAC
+QPIKHTLHDDLSGYSICEDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSG
+DLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIKRSCI
+KICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSHAEADEKEFHHNESTAGNCLVQCACIK
+DAACAITHYASPITTERFTRNNQLTELIDLFALTSNFYLANYALGAFVTFTSPWGIHYIH
+HDNLRTDVGAHGDKRTACVTELAEAQGTKLIAHGINCLGVDDDDNFEWPNTGGKPFKITR
+QMPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHKLDLRRKASQYPPLIQNKGCVLKA
+ALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYYIYKIGHQGPAGQAGFGEQVGWQRHLP
+FTIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNPQSCHLVRPHA
+QGHQPGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRLCKTYITG
+GCLPH
+>E_422
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAITNHIEGL
+AYAGQTTVHLGQDHCKASKVKNVHFANFIEQTVLLSKQQFPAQRCSAGGLGDKAPTRGPS
+GHYYKNPQRAIQLVVALSSTQPTLATTTGAIKSAALEPPRSYIAALAYPHRKTLGAASYQ
+PEQQALLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRQAYL
+IDFACLRSFPDEDAMGLSQVKALSRMQSAKLLQPELYIGWSAENGRLGCNNDMGKGGGLP
+SACQPIKHTLHDDLSGYSVCEDDFADFGKAGMARIKMSPDPTPEKEQEDRSAVMKVYGLR
+MDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIK
+RVCIKICRSFKDVGAYNNGANSLIVSAGLVTAAYPGSQAEADEKEFHHNESTAGNCLVQC
+ACIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNFYLANYALGSFVTFTSPWGI
+HYIHHENLREVGAHGDKRTACVTELVAAAQGTKLIAHGINCLGVDDDDNFEWPATGGKPF
+KITRQMPFKKNIVAKHKTLPPSDYSGNDVEHELDRIWEKHNLDLRRKASQYHPLIQNKGC
+VLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVGWQ
+RHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNAQSCHLV
+RPHAQGHQPGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRLCKT
+YITGGCLPH
+>E_423
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAITNHIEGL
+AYAGQTVVHLGQDHCKANFIEQTVLKLSKQQFPAQRCSAGGLGDKAPTRGPSGHYYKNPQ
+RAIQLVVALSSTQPTLATTTGAIKSAALEPPRSYIAALAYPHRKALGAASYQPEQQALLH
+KKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGVDCHKISRQAYLIDFACLRS
+FPDEEAMGLSQVKALSRLQSAKLLQEELYIGWSAENGRLGCNNDMGKGGGLPSACQPIKH
+TLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSGDLDG
+KNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIKRVCIKICR
+SFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTAGNCLVQCACIKDAACA
+ITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTFTSPWGIHYIHHENL
+RDVGAHGDKRTACVTELAAAQGTKLIAHGINCLGVDDDDNFEWPATGGKPFKITRQMPFK
+KNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDLRRKASQYPPLIQNKGCVLKMAALTS
+VDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVGWQRHLPATIG
+KKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLVTWNPQSCPLIRPHAQGHQ
+PGPHGKRVSLTPKDLSGNAGFPARMELLRNRDFLAPPDDYIQQNPNNRLCKTYITGGCLP
+H
+>E_424
+EKSKVLKGSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIEGL
+AYAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGGLGDKTPTRGP
+SGHYYKNPQRAIQLVVALSSTQPTLATTTGAIKSAALEPPRSYIAALAYPHRKALGAASY
+QPQQALLHKKYEVYVPDDVLPTLALPGCCSHSSEVPVYSALVKQQDNGADCHKISRQAYL
+IDFACLRSFPDEDAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMGKGGGLP
+SACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLR
+MDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVTLAERAEAVKTLIGIIK
+RVCIKICRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTAGNCLVQCA
+CIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTFTSPWGI
+HYVHHENLRDVGAHGDKRTACVTELTAAQGTKLIAHGINCLGVDDDDNFEWPATGGKPFK
+ITRQMPFKKNIIAKHKTAKLPPSDYSGSDVEHELDRIWEKHNLDLSIRRKASQYPPLIQN
+KGCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKTIGHQGPAGQAGFGEQ
+VGWQRHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTWNPQSC
+PLVRSHAQGHQPGPHGKRVALTPKDLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRL
+CKTYITGGCLPH
+>E_425
+EKSKVLKSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIEGLA
+YAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGGLGDKTPTRGPS
+GHYYKNPQRAIQLVVALSSTQPTLATTTGAIKSAALEPPRSYIAALAYPHRKALGAASYQ
+PEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVYSALVKQQDNGADCHKISRQ
+AYLIDFACLRSFPDEDAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMGKGG
+GLPSACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMRPDPTPEKEQEDRSAVMKVY
+GLRMDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWVFVTLAERAEAVKAL
+IGIIKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTAGNC
+LVQCACIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTFT
+SPWGIHYIHHENLRDVGAHGDKRTACVTELAAAQGTKLAHGINCLGVDDDDNFEWPATGG
+KPFKITRQMPFKKNIIAKHKTLPPSDYSSDVEHELDRIWEKHNLDLSIRRKASQYPPLIQ
+NKGCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQ
+VGWQRHLPATIGKKPHTKNVKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTWNPQSCP
+LVRPHAQGHQPGPHGKRVSLTPLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRLCKT
+YITGGCLPH
+>E_426
+EKSKVLKSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIAGLA
+YAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGSLGDKTPTRGPS
+GHYYKENPQRAIQLVVALSSTQPTLATTTGAIKAASAALEPPRSYIAALAYPHRKALGAA
+SYQPEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVYSALVKQQDNGADCHKI
+SRQAYLIDFACLRSFPDEDAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMG
+KGGGLPSACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVM
+KVYGLRMDSGDLDGKNVTSVAVRLAGKNETSGEYGDNLSKTVVLAKDWGTLAERAEAVKT
+LIGIIKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAFPGSHAEADEKEFHHNENTAGN
+CLVQCACIKDAACAITHYASPITSERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTF
+TSPWGIHYIHHENLRDVGAHGDKRTACVTELAAAQGHGINCLGVDDDDNFEWPATGGKPF
+KITRQMPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHDLDLSIRRKASQYPPLIQNK
+GCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVG
+WQRHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTWNPQSCPL
+VRPHAQGHQPGPHGKRVSLTPLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRLCQTY
+ITGGCLPH
+>E_427
+EKSKVLKSSGASQSEVWFCCDGRKKRGFELLPGASIVNHVPSFIFRSLNEAISNHIEGLA
+YAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGGLGDKTPTRGPS
+GHYYKENPQRAIQLVVALSSTQPTLATTTGAIKAASAALEPPRSYIAALAYPHRKALGAA
+SYQPEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVYSALVKQQDNGADCHKI
+SRQAYLIDFACLRSFPDEDAMGLSQVKALSRLQSAKLLQPDKSNGKQKIPAQYYLLTPAE
+EPKFSPDQNVSIKECCNARKGTHLPQCGELYIGWSAENGRLGCNNDMGKGGGLPSACQPI
+KHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMKVYGLRMDSGDL
+DGKNVTSVAVRLAGKNEKSGEYGDNLSKTVVLAKDWGTLAERAEAVKTLIGIIKRVCIKI
+CRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTAGNCLVQCACIKDAA
+CAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTFTSPWGIHYIHHE
+NLRDVGAHGDKRTACVTELAAAQGTKLAHGINCLGVDDDDNFEWPATGGKPFKITRQMPF
+KKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDLSIRRKASQYPPLIQNKGCVLKAAL
+TSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFGEQVGWQRHLPAT
+IGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTWNPQSCPLVRPHAQGL
+QPGPHGKRVSLTPLSGNAGFPARMELLRNRDFLAPPDDYIQQNANNRLCQTYITGGCLPH
+>E_428
+EKSKVLKSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIEGLA
+YAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGGLGDKTPTRGPS
+GHYYKENPQRAIQLVVALSSTQPTLATTTGAIKAASAALEPPRSYIAALAYPHRKALGAA
+SYQPEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVYSALVKQQDNGADCHKI
+SRQAYLIDFACLRSFPDEAAMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMG
+KGGGLPSACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVM
+KVYGLRMDSGDLDGKNVTSVAVRLAGKNEKSGEYGDNLSKTVVLAKDWGTLAERAEAVKT
+LIGIIKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTAGN
+CLVQCACIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFVTF
+TSPWGIHYIHHENLRDVGAHGDKRTACVTELAAAQGTKLAHGINCLGVDDDDNFEWPATG
+GKPFKITRQMPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDLSIRRKASQYPPL
+IQNKGCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAGFG
+EQVGWQRHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEGDPLTWNPQ
+SCPLVRPHAQGHQPGPHGKRVSLTPLSGNAGFPERMELLRNRDFLAPPDDYIQQNANNRL
+CQTYITGGCLPH
+>E_429
+EKSKVLKSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIEGLA
+YAGQTVVHLGQDHCKASKVKAVHFANFIEQTVLKLSKQQYFPAQRCSAGGLGDKTPTRGP
+SGHYYKENPQRAIQLVVALSSTQPTLATTTGAIKAASAALEPPRSYIAALAYPHRKALGA
+ASYQPEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVSALVKQQDNGADCHKI
+SRQAYLIDFACLRSFPDEDTMGLSQVKALSRLQSAKLLQPELYIGWSAENGRLGCNNDMG
+KGGGLPSACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVM
+KVYGLRMDSGDLDGKNVTSTRKVAVRLAGKNEKSGEYGDNLSKTVVLAKDWGTLAERAEA
+VKTLIGIIKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNEST
+AGNCLVQCACIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSF
+VTFTSPWGIHYIHHENLRDVGAHGDKRTACVTELAAAQGTKLAHGINCLGVDDDDNFEWP
+ATGGKPFKITRQMPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDLSIRRKASQY
+PPLIQNKGCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQA
+GFGEQVGWQRHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTW
+NPQSCPLVRPHAQGHQPGPHGKRVSLTPLSGNAGFPERMELLRNRDFLAPPDDYIQQNAN
+NRLCQTYITGGCLPH
+>E_430
+EKSKVLKSSGASQSEVWFCCDGRKKWGFELLPGASIVNHVPSFIFRSLNEAISNHIEGLA
+YAGQTVVHLGQDHCKASKVKNVHFANFIEQTVLKLSKQQFPAQRCSAGGLGDKTPTRGPS
+GHYYKENPQRAIQLVVALSSTQPTLATTTGAIKAASAALEPPRSYIAALAYPHRKALGAA
+SYQPEQQALLHKKYEVYVPDDVLPTLALPGCCSMKNHSSEVPVSALVKQQDNGADCHKIS
+RQAYLIDFACLRSFPDEDTMGLSQVKALSRLQSAKLLQPEWYIGWSAENGRLGCNNDMGK
+GGGLPSACQPIKHTLHDDLSGYSICEDDFADFGQAGMARIKMSPDPTPEKEQEDRSAVMK
+VYGLRMDSGDLDGKNVTSTRKVAVRLAGKNEKSGEYGDNLSKTVVLAKDWGTLAERAEAV
+KTLIGIIKRVCIKICRSFKDVGAYNNGANSLIVSAGLVTAYPGSHAEADEKEFHHNESTA
+GNCLVQCACIKDAACAITHYASPITTERFTRNNQLTELIDLFALTSNGFYLANYALGSFV
+TFTSPWGIHYIHHENLRDVGAHGDKRTACVTELAAAQGTKLAHGINCLGVDDDDNFEWPA
+TGGKPFKITRQMPFKKNIIAKHKTLPPSDYSGSDVEHELDRIWEKHNLDLSIRRKASQYP
+PLIQNKGCVLKAALTSVDMKPPNEIRGRSAFRFENNVGELAGPEYFIYKIGHQGPAGQAG
+FGEQVGWQRHLPATIGKKPHTQKNPKDPRNRFKAPQAASGTIARSVFTNGLVEADPLTWN
+PQSCPLVRPHAQGHQPGPHGKRVSLTPLSGNAGFPERMELLRNRDFLAPPDDYIQQNANN
+RLCQTYITGGCLPH
+>E_319
+AHAPLGKVLKGVTTATHTDDTWYCVEGKECYIRWNKFEGQTVALQGAGLKVSSFRIFPPL
+QDDIYLLDAVPLITLQIEGLATDGQVFSYHLGSEHCMASKAKYNIHQEFAAHRCPEGGTS
+SDAGSRNEAGRYKGHEHSSELVVSLPTTYLHKLATPTGAVKGGELEPSSNFIAAIGHKRG
+ASTILPKDDLFHSKYIVAVLVLVLKAFALLPGGHLSGEPLTEPVGALLLKKKQTFLFGTE
+CHKATKDAFLIKACLCAFSEQSKNLKEMIALERLKSEKLQVILDSEWICDGWSVKSRLGS
+EYEMGDGLRAIVNVDVSETFPQGYYKGPKDNKRYGNVPSVCHPDRQTLNYSWKNGELGAD
+LSVGAPFSKFNAVLKSQDRTWDKAEEDRPALEMVYGLVMEAGTLEATIPTEIKGDDNTGE
+YGDNLHKMTVILTDWEALAEHMETVNTKLSGFLKKPCFKVCFEAGKCPLRSFRHLGPYDG
+GNATCNYDLAGTLSFSVAPCVTVHGGAFTVDIHKRFHHKARGVIMRENHNCKSVGKEMIV
+KSLVSVGSAKCVKKYRDLHALGKPGCHYGEAQCLMASVCRKNCAVTHGPAGPTLLDRFTQ
+KNELANLGNFALTYHAFMNEPYTLGAFVTYSAPVLWGLHWDDNLRVDVGDINERKTSATV
+HIKKGAQLRALGINCKAAYHLKLKSQNDLEWPAASGKYIKIKMKCMKVFGPADHKAMAGF
+HDVWSRHHAFTTGRASQKNPKDRSSRFHEAPPMGGNVPRAKAGICLKPDVLVAWTGPKSM
+LVRPHANGQQTGPKKKRPSLTPNNSGNTSGFTTPQFVLLTGVFLDQPAGTDSRLCSTYIN
+PGCELLPP
+>E_321
+PPTNLGLVLKGVTAAAQTAKPWHLSDEHCKATKVKYNVEEEFKAHRCGEGSTSADPGSRG
+GTGHYKANQHTFELVVGFPAAQLQAHASGTGVVTSAELDPPSAFVAKKAHNQGAAAYQPM
+DQLLHSKYEVILTVILLATLAVLSGTCVSSEPVYQRIGALLLKQDEAFSTGTQKHDVSKG
+AFLVDYLCLRTLTPNANQSVTQKKAFARLKAGKSQEIPDSADCWKYVGWSFADRLDGCGH
+EEGKDLTADTFLSANDTFHEKGLAYGNVVVPYESDEPGDFNVSADLIGFNAGMMSPDSSR
+GKAQEDRSAVEHVYGLVVDTGNLHPTVIHPPVQAKGDDKGNEYGANLHRAVVMATDWVAL
+VEKMETVKTKLLECPLRNFKHQGPYHNDNGSCSYDIAASLMIAVGLCTSMHGIAAQVDDE
+KGHHDESKALAKIHVGKGLIVGALIQSTICSEKFRDMHALGKPPCHYGNSKCLTECACTK
+ECDVAHEYAGSVLLRRFTQAKNELQDLGNYPLTWHYYMAQPYALGKFTTYADPVVWGLHL
+HDNLRTNLGDPSAKRAGAIMQVTQGPELTEAWGYNCLGGFYLRSKSENDFDWPETGAAHK
+ALTGFHPAWTRHQPFTTGKMSQKQPRDPNSRFPAPDAAGGICARETAPLLQAGVLVTWFP
+PQVMLVRHYSHGHVPEPNGRRVSLAPQDSSGAPAFPRPRVLYEAVFLGQPAGNSDNRLSK
+GYKTPGCELVPH
+>E_323
+SRCPLGKVLTAITSVRAAKKVWYCCPGRMRHNKFEGQNKRLQGASGQDVSFIYTPITEAI
+AAQALNLAYDTQTFGLQLGGQLCKSTKEIYNVEQAFATGRCGYGGASADSGARGGSGEYK
+QHFHSIKLVVAFPKTHFLTLVRPTGVIKSAELQRPDSFISPKTHKKGGTAVMVLPEEELL
+NAKYSIIDLPLDLSALALLPKSCLSSEPIYEPAEALLLKQDEAFILSTQVQRVARKSFLV
+DYACLKAFPDVSFKQTQMKALALKAGRLEALLHADWIYLGWTTKNRYGCDNLMGKALKAV
+VYVSASDAGGYFDEETNDYGHIQNVCHPDKSTLHECAEVGGEFSVAAHFVGLKAGGLSPD
+KAKNARSDSAQYKSQQDRSCAQKVYGLVVDTGTISPTVGVEQRGDEANGEYGSTLHKAVP
+TQTEDWVIYQCSLAERMETVTTQLAGEVGRPCKKIAACQNADNGSGGCDILVSLLKKVSF
+CSTTHGSHADNDRRFHHKSKKNLMRLHHFCKSVNQSAIVGEVINMTYCAHKFRDFTALGK
+PGYHYQKSQCLMLCACAKKCAVANGFTGDSLLERYSQKSQLQDIGVFVGTYHFYMQNQAH
+SDFVNYSNAVLWGLHLHSNLRTAVGAPSEMRTGAVAHVAQGAEFVLSGINCLGGYFLRLK
+AQNDFNWAKAGGNYFSIKILTFKRSAHKTLAHFHEVWERQQPIPTGKMQQKVPKSPNARF
+GHPGAAGGSVGSESAAMLEASVLVTWRPSETMQVRAGSHGHRPGPKEKVVGLKSKDGKGD
+PFFPCPRLLFVEATFLGHPGGTSDNRHCTEYKASSCELKPH
+>E_326
+THAPLGKVLENITEATRTETVWYCCPGRMRWNKFEGRPTKLQGDKGTDVGGFIFFPLKEV
+ISTQAEGLAYDGQPFALHLEDEQCDVSNVKYTCIQRFTANRCSSAGAMSSTGSRGGSSHY
+RQHRHSIQKVVGLPNNGKQTLTSPTGPVKSPDLEPSTTFNAAKLHKKDGATILPREQLLR
+NMYEVICLVLVLSNLALLPGSCVKSESIYEPLAALMLKEDQAPIITTAVHKVSRTAFLVD
+YQCNRAFPANSMAATGTKRLALKSGILKVILKAEWYYLGWSIKNRVGCDHNMGKGLKAVT
+YLAVGTTEGGYYNNETTYGHVPSVCHPDRHTLKDKSENGGKFSVPTRFAGYKAGMLNPDG
+SKDKETEWRTPKVATPERMETVKTKLNCDGRAQCFKICVEKGNCPLRWFQHLGPFGNGVG
+SCNYDIAVSLMINDPLCTTSWHEANTQRDKRFHEMQDSSKEIMRPHAHVCPMAGKSMVLG
+ATGSAFCSQKFRDLQVLGKPGCHYQTKQCLMQCACAKKCMLKLGFAGPTILEKFSKKDEL
+QDLGNFTLNYQFYMASTYALGSLVTYSSPVLWGLHLLHNLRTDPGDPNDKKAGAIMNVAH
+GSELMSWAINCLGGYYLRLKSISGFDVPETGLKFFQINVVTFKVATHKTLFGIHQAWARH
+APFATGKMSQKKPKDPNAKFAAPGSSGDSVAPVADAGLLPAEVLATWFPPEKMLARPHAH
+SHQDSPKGKRVAKTARNSGSGNPGIPSPVLLESAFLAGNPESRLSKAYITPECELLPA
+>E_327
+THTVQLGKVVKSVVSATETGKVWYCCEGRLSWNKFEGQSIRMQGTGGTDVASFIFNPLKN
+HDQVEGLAYDGPVFAHVGEGGCKASKVKYQTATEFAAGRCSSGGASSQTGSRGGFTHYKQ
+HQHSIQFVVGLGTTHLHTLATSTNPVKSADLEPPNKYVAAKPQKRGGATILPKEKLLDSK
+YEVVILVLVLSALTLLDGICTSSEPIYPVGALILKQDETFIITTSVHKIGKTAQMIEYKC
+LRTLSSRSMMMAQMKALALKSAKLQEMLDAKWIYLGWSIKDRVSSCDANKGKGLRAVTML
+GVGHALGGYFDEETKYDHIPCVCHPDRHTLKDNSEIFRGDFSVTSRLAVYQLERSAVQKI
+YGLVMDTPSLTPTVPLQMMSDQTNGEYKDNLHRAVIMATDWVALPERMETVNGKQSDQVR
+RPCFRIGVNKGNSALKSFPHYGPSSHGTGSCNYDVAVALMISIPLCRISQGTANDHDKRL
+HHKGSKSLMRGVCSDDGVSMILGAMISTLSCSQKFREFDALGSPPIHYQNSQYLLQCICA
+KDCAEALGVAGDTLLEKFSPKNDVQDLGNFTLTYHFYLAQTFALGSYATYSSPVLWGLHL
+HDSLRTEVGPDTNLESEKQTGEIMHVALGAALVEWGIDCLPAYYLRAKEDKDFEWPPTGG
+KFFKIKVINFKVAAHFNSAWARPVQPFTAGKMQKKPKEPNPEFAAVGAPGSSVARETTSL
+LEAEVLVSWFPPEKMLPRAHRPDVLSPKGRRTGLTPGSGQPVFSTPRLVLLELVFLAPPG
+GNSTSRICKSYISPDCELLPP
+>E_328
+THTPLSKVLKSVSAVTRATQTQKVWYCCQGRLRWNEFQLQPVRLQGGNGINAATFNTPLK
+NAISTQADGLLYHEGQTLALNLGDAHCDAGKVKYSLEQGNRSGSGNAGSEKGSRGGSSHY
+KMHQHHIQLVVGLPNTNLQTLAEPTGALKSVELDGPTTYIAAQLHKRGGASVPKEELLHT
+KGLVVAVLILGSFSILTNPCVSSAPIYEPVGVLFTDVRKDSRKAFVVDFECMREFPSALT
+RMKALGLTSGKFQVVLDAEWIYLGWAIKNRVGCDNNMGKGLRAVKTYHLSIGGALAGYFE
+DEFKFGHVPSVCHPDKHTLKDNEEIGGNGSVSTRFAGYKAGMLSSDIYGLILNSPTLSPT
+IPVQMKGDQTNGEYYDNLHKAVVMNTEWVEFPSRMDAVNDNISLGGEVRRPCFRVCVEKG
+NCALSSFQHYGPYDTGSGSCNYDIAVSLMISVPLCTTTHGANTDNDQRFHHKASKSLMTG
+HHVCSNVGKSMVVEAIIPSTACSQKFHDTGIEGLDGSLTIFFQALGKPNCHYQNGLCLML
+CAAAKKCKESFGYAGKDLLERFSQKKELRDLGNFTLTYHFYMPQKYAMFSFVTYATPVSW
+GLHLHDSLRTDVGPSEMRSSGVRHVAQGAELVAWGINTLGGFYLRLKSDSDFDWPQNGGK
+FFKIKVSTFSVATHKTLTGWHQVWARHQPLSTDSMSQKKPRDPKKDFEGPGARGDSSRET
+EGLLEDEILVTWFPSGKKLVRPRADQGQQPSAKGKKVGVTPRSGSPGFPAPRRVLLQAVF
+LHKPGGNPASSLCKSLITSACELEPD
+>E_339
+THTPLSKVLKTCTSAVQTQKVWYCCEGRLRWNRFRLQSVRLHGSNGIGAATFVFTPLKKA
+ISTQANGHLSHEGQTFALHLGDGHCDAGKVKYPLEQATRSSSGGASSDKGSRGGSSHYKM
+HEHRAQLVGGLPNTNLQFLATPTGAVKSEELDGPTTYIAAKLDKRGGATVPKEDLFHSKE
+LVVLVLILGTLAILPGPCVSSAPIYDPMGVLFTHVRKASRKAFVIDYECLREFPSQSMAL
+CRMKALSLTSGKFQVVLEAEWIYLGWAFKDRVGCDNNMGKGLRAFKTHALSIGGALAGYF
+EEETKFGQVPTVCHPDKHTLKDNEEIGGNFSVSKRFAGYKAGKLSSDIYGLVMDTPTLSP
+TVPVQMKGDQTDGEYGDNLHKAVGMNREWVEFSSRMETVSDKIGGEVRKPCFRICVEKGR
+CALSSFQHYGPYTSGAGSCSYDIAVSLMIGFPLCTTSHGANTDNDKRTHHKSSQSLMSGH
+NVCTNVGKTKAVGAITPKSACSQKFRDTGLEGLDGSLTIFFQALGKPHCHYEQAQCLMLC
+ATAKKCREAFGYKGPDLLDRFSQKNEIKDLGNFQFKPKIQDSLTYHFYMPQKYPRFSFVT
+YATPVLWGLQLDNSLRTNVGPSEMRTSGVRNVAQGAELVAWGINSLGDFYLRLKSDADFD
+WPQTGNKFFKIKIMTFKVEHHKTLTGWHQVAARHQPFSTGSMSEKKPKDPKKDFEGPGAR
+GDSARETAGLLEGEILVTWFPPGKMLKRPHADHGHQPSAKGRALGVNPKSGSPGFPAPRL
+VLLEAVLLHQPGGNPDSRLCRRHITPSCELQPN
+>E_330
+TRTPRGNVLKSVTKSATQTEKVWYCCESRTRWDKFKGQSIRLQTASGTNVSSFIFTPLKN
+AISTQLDGLANDGQTFALHLGVGHCKAGKVKYNVPAEEFAVKKCASGGASNEVGSRGGAG
+HYKMHRDRIQLVVGLPDTRLPALASVIGAVKNTDQDAPTNYIIAELIKKGGATIIPKVEL
+LHAKYEVVVIILILAGGTLLVCVSSEPIYEPVGTVLFKEGETSMVTTDIHKVAITGYLVD
+YQCLRDLPSTSGALTQMALELKDTKLQGIIDAEWIYLGWTIQDRVGCDLSLGKGLKAMTY
+LTVGFALGGYYDEETKYGQVPSVCHHDRHTKKDEQEIGGDFAISTKFAGCKAGSLSTDSV
+RDQAVQHAVDIMKVFGLVVDTPTLWPTVPVLMGKDHSNGEYGDNLHKSIVMETEWLAFPE
+SMDTVNMNSSSEVRRPCALCFEEAECALRSFPLFGPYDNGSGSCNGCIAVSVMISIGLCT
+TTHISRSDNDKRFHHKPSKALVRGHHVCTNVGKPMVISGMISASTCSVKFRDTGIEGLDK
+SLLLFFQALGKKGCHYHNGQCGMLSACAKKCADALSYAGPNLLEAFLIKNELQDFSNFTL
+TWRFYMAQTYGLGSFTYSSPALWGVHLHDSLRTDVATSDKRTGGIMHTAQGVELCAWGIN
+CLDAYFLRLIKIMTFKVSDQKTLAGFHQVWAKHQAISHAQMSLKKPKEPVCKYSPSAGGD
+SVARESGDLLDSDVLVTWFPPNKKLIRPHAHDHQKGYIDAPKGKNVGLAPSSGHPGFPTN
+DVGVKLVLLNALLAQPGGNGESRLCKTYITPTCELLPN
+>E_332
+THTLLGKALKSVIAATQTEKVLYCCSRMRWNKFGKIRCLEGQSIRLQAAHGSDVASFVYA
+PLTNKQAEGLDYDGRTFALHLGDGCCKGKVTYNVDKQFTAKRCSSGGASSDTTDKQGGSS
+QYKLPKHTIQLGVGLPNTSLQTLATVAGAQKSAELTPPTSYITARFHKMGGASILPKGQL
+LHVKYDAVILVLAVSSSTLSLLAGACVDSEPFYERISALLLKQNEAFIITLLVTKVSIIT
+GFLVDYQVLREFPSQSLQLTHMKALGALKCGKLQVILNAEWLYAGWNVKNKVSCDNNLGK
+PTEGVEGVIYLSVGYALGGYYDEATKYRHVRSVCRPDRHTLKPGEEIGGDFPVTTRFAGY
+NAGMLSSDSLEKEHQDTYQDDAHEVPSRGQIRSVVQKVFGLTMDTPVLAPTIPVHMKGDQ
+THGEYSDNLHTAVIMPTKWVSYPNKMDTVNTKFSGEVKRPCFKICLDKGNCALRAFELYG
+PYGNGSGSCNKDVAVSLRISIPLCSMTQGADADNEKRFQRKNSKALMHGHHVCDVGNSMI
+VGEMITSSTCSMKFRDTGLDGLSQALVIFFQALGKKGCHYQRGQCLMLCACAKKAEALGY
+AGPTLLERFTQKNELQEFGNLTLTYHFLMAHTYALGAFVSYSKATFVVVWGLHMHDSLRT
+SVGRSEKRAGGVMHVGNIELVVWGTICLGGYYLRLKEEADAQTGGKFVKIKNMTFAVAAH
+KTLDGFHEVWALQQPITTGKLSQKNPKDPHPKFAPGAAGDAVGREVAGLLHALVTWFPPE
+KMAPTVVRRAVPKAHANHWPVPLQFLLVQPHIHGHQPSPKGKKVGLTPSSGNSGFPTPRL
+GLLAAVFSAQPTGNKESQPSCELLPT
+>E_341
+THTPLGKPLKSVTSATQTEKVLYCIGRMRWNKFGSIRCLEGQAIRLQAANQGVAIASFIF
+TPLKGAQLAEGLAYKGHTFALHLGDGCCKGPIKYNVDQQFTSKCGASGGASNDTGSKQGG
+SSHFKLHMHEIQLVVGLPKSNLEALETVTGIAVKSAELYGQGTLNPPTSYITEKFHRRGG
+ATIIPKGQLHHSKYIAVILVLVVKESSLTLLAGGCVSSEPFYERIGALLLKQDEAFIITT
+EVHKVNIVLDFLVEYHCLRDFPSHMAVTQMKALRLLAKSGKIIQLELNADWLYLWSIKKR
+DGCDNKLGKGLRDVTYLSVGYALGARYYDGETKYGRVFGVCHPDSNNFKNDEETGGEFPV
+NTAGMLSSDSRDREQEDPSAVQKVNGLFVDTSALPETVAVHMNGDQTNGDYGDDLKKAVV
+MATEWISFVGRMETVDTKAKGEVRRQCFKACVEKGNCALRDFALYGPYDNGPGTMCNIDV
+GVSLMISIPLCSTTHGAKSGNERRFHHKSAKALKRGHHCTSVGKSMIVGAQILTSCTKKF
+RDGGEGLDTSLVIFFQAVGDKGCHYQNGQCLMICGSAKKQAEALGYAGPTVLERYVQKNE
+LQQYGNFTLTYHFLVAQTYASDTFVTYSPPTFVVLWGVYEHPQLSLHDSLRTSVGKSEKR
+TGGVLRVTQVELVAWGVSCLAGYYLRLKKADTDPQTGGKFFKLKHMTIKVAAQQTLSGLH
+QVWAHQPITTGKMSETKGKNPKPKFAPGAGSDAAAHETSGLLEADVLSTWFNPPKMLSRP
+DIHGQQSNFKGKKVKLTRKNGNPGFPTPKLGLLESVFLKQAGGGSGARLCKEYVTPRCEL
+LPN
+>E_342
+THQPLGKALRSVTSAAHTEYKVLYCCGRMRWDKFGKFRCLEGLKHTQLYAGLSYDGQTYA
+VHLGGGCCKGPVKYNVRNQFTVKRSCSSGGTSSDTGSKVGGNGHYKLHQHNIQLNVHLPN
+TNLQTLESITGALKSAELDPPTSYITAKFHKRGGVTILPKDQLLHPKYEAVILVLVVSES
+SLTILAVGCISGEPFYERVSALLMRQDEAFLMDTEVQKLSITTGFLLDYQCLREFPSQGM
+SLVQMKALALLKTTGRLQVELDAAWIYLGWSIKNRVGCDNNLGKGLRAVTYLAVGYALGG
+YVDEGTKYAHVIGVCHNDRNTLKDNEEIGGDFPGSTPFAQYKVSMLSTESRDKEQQTRAA
+VQKVYALVKDSAKLAPTVPTHVKGDATHGLYGDNLHKAGQMCTQWVSFPGRMETVNTKLA
+GEVRGPCFKICVEKGNCALRDFELYGPYDTGAAGSCNKDVAVSLMISIPLCTTTHGAVIA
+NEKRFHHKSPKALLRPHHVCTGTGKSMKVGALASTSTHAKKFRDSGSDGLDASLVIFFQA
+LGKAGCHYENAQCLMICACKKTAEALGYAGRTLLERFVGMNALQQLEDFTLAYFFLKAQP
+HAVTSYTAYNMAPTFVVLWGLYSHPQLHLHGSLRSSEGPSEKRTGGVMHVTQVDLVARGV
+NCIGGYYLRLKAETDPQTGGKFFKITVMTFKAHKTLAAFHQVTSKISEKKPKDPNPKFAP
+GAAGDTVARETAGLLEAEALVTWNFPPEKMLSKPPIRGHQPPPKGKKVGLVPSSGNPGFP
+TPRLGILEAVFLAKQPGGSSESRLCTSYVTPTCNVLPN
+>E_343
+THTPLGKTLKSITSATQTEKVLYCCGRMRWNKFGKIRCLDGQSGRLQSMHSEPSDGLAAA
+NQNTDKASFIFTSPCTALKSAQLAEGLGYDGQTLALHLGGGCCKGPVKYNVQHQYTAKPC
+SSGGASTDTGTKQGGSSNYKLQQHAIQLIQGLPNTNLQSLQTVTGAVKSAELDPPTSYVT
+AKFQKRLSATILPKGQLLHRKYQGVILVLVSVGVESTLTFLAGSCVTAEPFYERINALLL
+KQDEAFITTEVHKISIVTGFLLAYQCFRDFPSPSRQLTQMKALAFLKNGKLQAELDADWL
+YGGWSIKQRVGCDDNLGKGLRAVTYLSVGYGLGGYYDEETRYAHVSSGCHDDRNTLKGDE
+EVGGDFPVSTRFAGFKAGMPNLTSDSRDKEQQEHAAVQKVYGLVMDTPDLSPRHMKADQT
+KGLFGSNVHKAGVMATSWVSMPAKMISVNTKLSGEVPRPCFKICVEKGHCALRQFELYGP
+YDYGSGSCVKDVSVSLMISVPHCTLTHGANIHNEKRFHHKSSKSLMRGHHVCQNVGTTLI
+VGALISTSTCSKKFRDSGLEGLDACLAIFVLFEALGKKGCHYANGQCLMICNCAKKSAEA
+LGYAGRSLLERTVQTNELEQFGNFTLAYHFLMAQPYNLTSFAYYSAPSFVVLWGLYSHPR
+LHLNDSLRTSVPPTEKRTGGVMHVAEVDLVPWGTNCLGGYYLRLKAESDPRSGGKFYKFK
+VMTFKVAALPNGNAQSTVGDLRMSFLNAGICDGGSVSQVKGIGQGGRYANNMELIEGNKK
+KKCLHLKGTITISHKTLAGLHQVWAHQPVTAGKMGEKKAKDPHPRFAPNAAGEAVAQETP
+GLLDADVLVTWFPPQKMLPRVPNIHGHQPSPKGKKVGLFPSSGDPGFATGRLGLLEAVFL
+AKQPGPNKESRLCKSYITPTCSLLNN
+>E_344
+THTPLGKALKSVTSATQMEKVLYCCGRMRWIKFGKIRCLEGQSLRLQAANQGVDVAAFIA
+AASNLFTALTNAQLAEGLAYEGQALAVHLGGGCCKPPVKYNLKHQFSAKRCSSGGASTDT
+GSKNGASFHYKLHQHAIQLVVGLPNTNLETLEAVTGAVKSAELDAPSSYKTARFQKRVGA
+TVLPNGQLLHSKYQAVILVLVISQTSLTLLAGACVVSEPFYDRINPLLLKQDEAFIIATE
+VTKVSIVVGFLLDYQCFRGFPLPGMQLTQMKALALLNKSGKLHAELDADWFYLGWAIKNR
+VGCDNNLGKGLRAVTYLSVGYALGGYYDEETRYGHVRTVCHPDHSTLKDDKEIGAAFPVA
+HRFAGYKAGMPNLSSDSRDKEQQNRAAVEPVYGLVMDTPTLSPTVPLNMKGNQTNGLYGN
+SIHKAAVMLAEWISFPGSIPTVNTKLSGEVPRPCFKLCVEKGNVALRNFELYGPYDYGSG
+SCNKEVLVALMISISLCTSTHGASIDKGSKALVRGHHVCTNVGKSMIVGSLISTTTCVKK
+FRESGLEGLDASLVIFFQCLGKKGCVYENGTCKKSALLGYAGRALLERTVKKSELQSFGK
+FTTAYHFLMAQPYALTRFVTYSAPTFVVLWALYSHPQLHLHDGMRTSVGPSEKRCDTGGT
+LHVAEVELVAWGVNCLGGYYLRLKAESDSQKGGNFFKIKVMQFKVEAQKGIAGLYEVWAH
+QPITTGKMSDKKPKDNDPRFAPGAAGEAVANETAGLLEADILVTWFPPEKMISRPHIPGH
+QSSPKGKKVGLEPSSGNPGFPTPRLLEAVFLAKQPGSNTESHLCKSYINPTCELLTN
+>E_345
+THSPLGKTLKSIQSSTQTERVLYCCGRMRWNKFGKIRCLEGQSIRLQAAKQGTDVASFIF
+TALKNAQLAEGLAYDGHTLAVHLGGGCCKAPVKYNVEAQFTAKRCSSGGASSDTGSKQGG
+SGHYKLHQHAIQLVAGLPNTWLATLDTVTGGIKSAELDPPTSYVTAKFQKRVGATFLPKG
+QLLASKYQAIILVLVVSESSLTLLAGACVRSEPFYERINALLLKNDEAFIIATEVHKVAI
+VTGFDYQCFREFGSPGLQLTVMKELALLNKSGKLQAELDATWIFLGWNIKNRVGCDDNLT
+KGLREVTYLSVGYALGGYYEESTRYGHVKTVCHPDRNTLKDDESIGGDFPISTRFAGYKA
+GMANLSSDSRDKDQLDRAAVPKVFGLVMDTATLTPTVPIHMKGDQANKLYGKNIHKAAVM
+ATEWVSYPGSMQTVATKLSGEVPRPCFKLCVEKGNCALRAFELYGGSCNKDVAVSLMISI
+PLCTTPHSACIDNEKKFHHKSSKELVRGHHVCTNVGKSFKIVGALTSESTCSKKFRDSGL
+QGLDATLVIFFQALGKKGCEYQKGQCIMICACAKKSSEALGYAGRTLLERTVQKSEKQQF
+GNFTLAYHFLMAEPYAGALTSFVTYSAPTLVVLWALYNHPALHLHDPLRTPIGPSEKRTG
+GVMHTAEVEVPWGVNCLGGYYLWLKAETDSQTGGKFFKIKVMTFKCANQKTFAGLHSEVW
+ANQPISTGKMSEKNPKDPDPKFAPGAAGEAVARETAVLLEADVLVTWFPPEKMLNRPHVH
+GHTPSPKGKKVGLTPNPGFPTPDLGLLEAVFLNKQPGDSSESRLCKHYITPACELLPN
+>E_565
+THSPLGATLKSVTSSTQTEKVLYCCGRLRWNKFGKIRCLEGQSIRLQAAKQGTEVASFIF
+TALKNAQLAEGLAYDGQTLAVHLGGGCCKAQAKYNVENQFTAKRCTSGGAGSDTGSKQGG
+SSQYKLHQHAIQLQVGLPNTSLQTLETVTGAIKSADLDPPTSYVTAKFQKRVGSTFLPGG
+QLLASKYQAIILVLVVTESSLTLLAGACVRSPFYERINALLLKNAFIIPTEVQKVAIVTG
+FDYQCFRQFPSPGMQLTVMKELTLLNKNGKLMAELDATWIFLGWSIKNRVGCDNNLGNGL
+RAVTYLSVGYALGGYYEEETRYGHVKSVCHPDRNTLKDDEAIGADFPISTRFAGYKAGMP
+NLSSDSRDIEQQDRAATQKVYGLVMDTATKTPTVPIHMKGDQANALYGENIHKAAVMATE
+WVSFPGSIESVTTKLSDEVPRPCFKLCVQKGICDLRDFELYGSSCNKDVAVSLMISIPLC
+TTPHGACVNNEKKFHHKCSKELVRGHHVCTNVKKSKIVGALQPTSTCSKKFRDSGLQGLD
+ATLVIFFQALGKKGCEYQKGQCVMICASAKKSSQVLGYAGRTLLERTVQKSELQQFGNFI
+LAYHFKMAQPYARALTSFVTYSAPTLVVLWALYQHPQLHLHDSLRTSVGPSDKRTGGVMH
+VAEVELVAWGVNCLGGYYLRLKAETDSQTGGKFFKIKVMTYKSAQNKTLAGLHSEVWADQ
+PVISTGKMSEKKPKDPSPKFAPGAAGEAVAREAASLLEAEVLVTWFGPQKMLSRPHVHGH
+QPSPKGKKVGLTPNPGFPTPRLGLLELVFLAKQPGDTSESRLCRHYTTPSCELLPN
+>E_346
+THTPLGKALKSVTSSTQTEHTLYCCGRLRWNKFGKIRCLEGQAIRLQAANQGTDVASIVF
+TALKNAQLAEGLAYDGQALAVHLGVGCCKGPVKYNVDHQFTAKRSSSSGASSDTGTKRQG
+CGSNHYLLHQPAIQLVVGLANTDLVTLETVTGAVKSAELDPPTAYVTLKFQKRVGATILP
+KGQLLNSKYQAVILVLVVSESAITLLAGACVSSEPFYERIGSLVLKDDPTFIIGTEVRKV
+SITTGFLLDYQCFREFPGPGMKLTHMKATALLNKSGKLQKQVDADWIYMGWSIKSRVGCD
+NNLGKGLRSVTYLSVGYALGGYYEEDTRYGHVASVCHHDRNCLKDDEAIGGDFPVSTRFA
+GYKAGMPNLSSDSRNKEQQDMAAVQKVYGLVMDTATLSPTVPIHMKGDQANGLYGNDVHK
+AAVMSTAWVSFPGNTETVNTKLAGEVPRPCFKLCVEKGNCALRDFELYGGSCHKDVSVSL
+MLSIPLCTTTHGASIDNPKKFHHKASKALVRGHHVCTNVGKSTIVGALISTNRCSKKFRD
+SGLEGLDATLVIFFQALGKKACHYDNGECIMAICECEKKSSEALGYAGHTLLERTVHKSE
+LQQFGNFTLAYSFLMAQPYSLISFVLVSAPTFGVLWGLYNHPQLHLQDSLRTSVSPSERR
+TGAVIHVTEVELVAWEINCLGTYYLRLKAATDPQTGGKFFQIKVMTFKVANQKTIPGLHE
+VWANEPITTGKMSEKKPRDPNVKFAPGEEAVNREAAGLLEADKLVTWYASDKMLSREHIN
+GRQPSPKGKKVGLTPGPGFPKPRLGLLEAVFLPKQPGGNTESRLCKSYITPTCCWAAHEL
+LPT
+>E_347
+THVPLGKALKVTSSAQTEHVLYCCGRMRWHKFGKIRCLEGAAIRLQAQNQGTDVASFIFT
+ALKNAQLAEGLAYNFGQTLAVHLGGGCCKGPVKYNVDHQFTAKRCSSAGASKDTGSKQGG
+SSHYKLHVHAIQLVAGLPNTNLHTLQTVTGAVKSAELDGPTSYVMAKYQKRGATILTKGQ
+LFHTKYQAVILVLVVAESTLTLAGACVSSEPYYESIKSLLLKNDAAFVIATEVHDVAIVT
+GFLLDYQCFREFPGPGMDLMQMRALALLNKSGKLQTELDADWIYLGWSIKNRVGNLGKGL
+KAVTYLRVGYALGYGYYEENTYGHVASVCHSDRNTLKDEEDIGGDFPVSERFAGYKCGMP
+NLTSDSRDKEQQERTAVQRVYGLVMDTPTLSPTVAIHMKGDQANGLYGNNIHKSQVMATA
+WVTFYGNTETVNSKLAGEVPRACFKLCVEKGECALRDFELYGGSCNKDVSVALMIQIPLC
+QTTHGASFDNEKSFHHKSSTALVRGHHVCTNVGKDKIVGALTSTSTCPKKFRDSGLEGLD
+ATLVIFFQGLVKKGCHYEWGQCIMICACEKKSSEALGFAGRTLLERAVHKSELQQFGNFT
+FANHFLMAMPYALINFVTVSAPTFVVLWGLYDHPELHLQNRMSVGPSAKRTGGVMHVAEV
+ELLAWGVTCLAGYYLRLRAETDPETGGKFFKLKVMSYKVANHKTIAGLHEVWANQPITTG
+KMSEKVQAGDIIFKHKDPNPKFAGAAEAVARETAGLLQQDVLVTWFPPEKMLSRPHIHGH
+QPSPKGKKVGHTPNPAFPTPRLVLLEAVFLAKQAGGNSETRLCKTYITPTCCSANDELLP
+N
+>E_348
+TQTPLGKALKSVESSTQTEHVLYCCGRMSLNKFGKIRLEGQAIRLHAIVASFIFTALKNA
+PLAEGLAYEGHTLAIHLGGGCCKGPVKYNVEHEFTDKRCSGGGARSDSGSKEGGTSHYKL
+HQHAIQLVVGLPNTSLQTLETVTGAVKSAELEPPTSYVTAKFEKRVGATLLSQNPLLHSK
+YQGVILVLVTSESILTLLAATCVMPEPYYERINSLLLKNDPAFLIATEENKVSIVTGFLL
+DYQCFREFPGPGMQLKQMKALALHLNKSGKLQSELDAEWLYLGWALNNRVGGDNNLGKGL
+RAVTYLSVGYALGGYYEEDARYGHVASVCHPDRNTLKDDEAIGGDFPVSTSFAGYKASMN
+LPSDSRDKEQQNRTAIQKVYGLVMDTPTLSRTVSIHMKGEQANGLYGNNIQKAAVMATAW
+VFFSGNTETVDSKLAGEVPRPCFKHCVEKGNCALRDFELYGGSCNKDVAVSLMINIPLCA
+TTHGASIDNEKKFHHKSSKALVRGNHVCTNVGKSKIVGALISTSTCSKKFRDSGLEGLDA
+TLVIFFQALGKKGCHYENGQCVMICGSAKQSSDELGYSGRTLLERTVHKSELQQFGNGFT
+LAYHFLMAQPYALISFVTVSAPTFVILWGLYNTHPHLHDGLRTSVGPSEKRTHVQEVELV
+AWGVNCLGGYYLRYKADTDPETGGKFFKIKVMTFKVANQKTIAGLHEVWANQPITTGKMS
+EKQHQDPHPKFASGAEAVARETAGLVEADVLVTWFPPEKMLSRPHIHGHEPSMKDKKVGL
+TPNPGFPTPRAGLLQAVFLEKQAGGNSESRLCKAYITPTCCWQAHELLPN
+>E_349
+THTPVGKALKSVTDSTATEHVLYCCGRMRWNKFGKIRCLEGQAIRWQADVAGFDFTALQN
+EQLSDGLAYDGQTLAVHLGGGCCLKFNVDHVFTAKRCSGVGASSDTGSKEGGSSHYKLHQ
+HAIQLVVGLPNTDLQTLQTVNGAVKSGELQPPTSYFTAKLQKRVGASLLPKGQLLHKKYH
+AVILVLVVTESVLTLLAGACVTSEPYYERCNSLLLKNDPAFIIATEIHKVSMVTGFLLDY
+QCFRAFPGPGMQLKQMKALALHLNKSGKLQTELDADWNYLSWKINNRVGGDNNLGKGLRG
+ATYLSVGYAAGGYYVEEDTRYGHVANVCHPDRNALKDDQAIGGQGPVKTRTAGYKASMPN
+LTSSDSRDKEQQQRTAGAKVYGLQMDTPTLSRTVAIHTKGDQANGLYGNNLHKTAVLATG
+WVSFSGNTETVTTKLAGEVPRPCFKLCVEKGNCNLRDFELYGGSCNKEVAVSLVIYGKAK
+GPPGSIPLCATTHGASIDKEKKFHHKSAKALVKGHHICNNVGKSKIVGALMSDSTASKKF
+RDSGIEGLDAMLVIVFQALGKRGCHYEKGQCIMICACARKSSEALGYASRTLLERKTHTS
+ELQQFGNGFTLAYHFLMVQPYSLISFVTVSAPTFAILLGLYNHPHLHDSLRTSVGPSQKR
+TGGVMHVAETELVAWGVNCLGGYYLRLTAETDPETGGKFFKIKVMTFKVANEKTIWAAGL
+HEVWAVQPIPTGKLSEKKHKNPNPKFAPGAEAVASETAGLLEADVLVTWFPPSKMLSRPH
+IHGHQPSPKGKKVGLTPNPGFPTHMLGLLEAVFLAKQAGGNSESRLCKSYITPTCCWAAH
+ELLPD
+>E_350
+THAPLGKALKSVTSSTQTEHVLYCCGRMRWNKFGKIRCLEGQGIRLQADVASFIFTALKN
+AQLADGLACDGQTLAVHLGGGCCVKYNAEHQFTAKRCSGGGASSDTGSKEGGSAHYKLHQ
+YAIQLVVGLPNTNLQTLQTVTGAKKSAELDPPTSYVTAKFQKRVGAKLLPKGQLLHSKYE
+AVIQVLVVSESSLTLLAGACVSSEPYYERINSLLLKNDPAFIIKTEVHKVSIVTGFLLDY
+QCFREFPGPGMQLKQMTALALHLDNKSGKLQTELAADWNYLGWSINNRAGGDNNLGKGLR
+GVTYQSVGYALGDYFEEDTRYGHVASVCHPDKNALKDDEAIGGDFPVSTRFAVYKASMPN
+LSSDSRDKEQRDRTAVQKVYGLQMDTPTLSRTVAIDMKGEQANGLYGNNIHKAAAVMASA
+WVSFTGNTETVNTKLAGDVPRPCFKLCVEKGNCALRDFELYGGSCNKDVAVSLMISIPLC
+ATAHGASIDNEKKFNHKSAEALVRGHHICTYDRGKSKIVGALISTSTCSKKFRDSGLEGL
+DAILVIFFQALGKKGCHFENGQCIMICACAKTSSEALGYAGRTLLDRTVHTSELQQFGHQ
+FTLAYHFLMAQPYSLISFVTVTAPTFVILWGLYNHPHLHDSLRTAVGPSEKRTGGVMHVG
+AVELVAWGVECLGGYYLRLKAETDPETGGKFFKVKVMTFKVANEKTIAGLPKVWANQPIT
+TGKMGEKKHKDSNPKLAPGAEAVASETAGLLQADALVTWFPPEKMLSRPHIHGHQPSPKG
+KNVGLAPNPGFPTPRLGLLEAVFLDKQSGGKSEKRLCKSYIAPTCCWAGHELLPN
+>E_351
+THAPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGTIRCLEGQAIVLQADVASFIFVALAN
+AQLADGLACDGQTLAVHLGGGCCVVYNQVEHQFTAKRCSGGGASGDTGGKEGGSAHYKLH
+QHAIQLVVGLKNTNLQTLETVTGAVKSAELDPPTSYVSAKFQKRVGATLLPKGQLLHSKY
+QAVILVLVVSESTLTLLAGACVSSAPYYERINALLLKNDPAFIIATEVHSVSIVTGFLMD
+YQCQLKQMKALALHLNKSNKLQTELEADWNYLGWSINNAVGGDNNLSKGLRGVTYLSVGY
+ALGDYYEEDTRYGHVASVCHSERNALNDDQAIGGDFPVSTRFAGYKASMANLSSDSRDHN
+LPLEQEDRTVVQKVYGLQMDSPTLSRTVAIHMKGDQANGLYGNNIHKAAVMATAWVTFSG
+NTQTQNTKLAGEVPRPCFKLCVEKGTCALRDKFELYAGSCNKDVAVSLMLSIPLCATTHG
+AAIDNEKKHHKSSKALVRGHHICTNVGSSKNSVGALITSSTCSKRFRDSGLEGLDAALVI
+FFQALGGKKGCHYENGQCIMICACAKKSSEALGYAGRTLLERTVHTSELQQFGNGFTLAY
+HFLMAQPYGLISFVTVTANTIVILWGLYNHPHLHDNLRNSIGPSEKRTGGVMHVAEVELV
+AWGINCLGHYYLRLKAETDPETGGKFFKIKVITFKIASQKTITGLHEAWNPNPKFTPGAE
+AVASEQAGLMETDALVTWFPPEKMLSRPHIHGHQPSPKGKKVGLTPNPGFPTPRVGLLEA
+VFLAKQAGGNSESRLAKAYIAPTCCWEAHELLAN
+>E_352
+THTPLSKNLKSVTSSLQTEHVLYCCGRMRWLKFGKIRCLEGQAIRLQTEVASFIFTALKN
+AQLSEHLQCDGQTLAVHLGGGCCVKYNVEHQFTAKRCTGGGASSETGSKEGGSAHYKLHQ
+HAIQLAVGLPNTNLATLQTVTGAIKSAELDPPTSYVTAKYQKRAGATLLPKQQLLHSRYQ
+AVILVLVVSESTLTVLGGACVSSEPYYERINSLLLKNDPAFVIATEVHKVSIVTGFLLEY
+QFLFCFREFPGPGMQLKQMKALALHLNKSNKLQTELDADWNYLGWPINNAVGGDNNLGKG
+HRGVTYLSVGYALGDSYEEETRYGHAASVCHPDRNALNDDEAIGVDFPVSTRFAGYKASM
+PNLSSDSRDHNGPKEQQDRTATQKVYGLQMDTPTLSRTVAIHMKGDQANGLYGSNIHKAA
+VMATAWVSFSGNTDTQNTKLAGSVCPLRDKYDLYGGSCNKDVAVSLMLTIPLCATTHGAA
+IDNAKKFHHEREVDTNQHLEEKSSKALVRGEHICTNVGNSKIVGALISTSTCSKKFRDSG
+LEGLDGVLVIFFQVMGKKGCHYENGQCIRICACAKRSSEALGYVGRTLLERTVHTVELHQ
+FGNGFTLAFHFLGAQPYSLISFVTVTAPTFVILWGLYNHPHLHDSLRTSIGPSEKRTGGV
+MHVAESELVAWGVNCLGGYYLRLKAETDPETGGKFFKIKVMPFKVGNQKTDGQLHEVWAN
+QPITTGKVAEKKHKDPNPKFTPGAEASASETAGLLEADALVTWFPPEKMLSRPHIHGHQP
+NPKGKKVGLTSNPGFQTPRLGLLEAVFLAKQAGGNSESRLCKSYIAPACCLAAHELLPN
+>E_353
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLKGQAIRLQADVASFIFTALKN
+DQLADGAACDVQTLAVHLGGGCCVKYNVAHQFTAKRCSGGGASSDSGSKEGGSAHYKLHQ
+HAVQLVVGLPNTALAMTLQAVTGAVKSAELDPPTSYVTAKFEKRVGATLLPKGQLLHSKY
+QSVILVLVVSESTLTLLAGACVSSEPYYERIGSLLLKNDPAFIIAAEVHKVSIVTGFLLE
+YQCFREFPPGMQLKQMKALALHLNKSGKLQTEVSADWNYLGWSINNAVGGDNNLGKGLRG
+VIYLSVGYALGTYYEDDTRYGHVASVCHPDRNALLDDDAIGGDFPVSTRLAGYKASMPNL
+SSDSRDHNLPKEQQDRTAVQKGYGLQMDTPTLSRAVAIHMKGDQANGLYGNNHKAAVMAT
+AWVSFSANAETESTKLVGEVPRPCFKLCVEKGNCALRDKYELYGGSCNKDVGVSLMLSIP
+LCATTRGAAIDNEKKFHHKSSKALVRGHHICSNAGNSKVVSALIKTSACSKKFRDSGLEG
+LDATLVIFFQALGKKGCHYENGQCIMICACAKKSSEALGYSCRTLLERSIHTSELQQFGN
+GFTLAYHFLMAQPYSLISRVTVTAPTFVILWGLYNHPHLHDSLRTSIGPSEKRTGGVMHV
+FEVELVAWGVNCLGGYYLRLKAETDPETGGKFFKIKVMTLKVGNQKTIAGLHEVWASQPI
+TTGKVSEKKQGKDPNPKFTPGAEAVASETAGLLEADGLVTWFPPKKMLSRPHIHGHQPSP
+KGKKVGLTPNPAFPTPRLGLLEAVFLAKQAGGNSESRLCKSYIAPACCWAAHNLLP
+>E_354
+AHTPLGKALKSVTSSLQTEHVLYCCDRMRWNKFGKIRCLEGQAIRVNADVASFIFTALKN
+AQLADGAACDVQTLALHLGGGCCVKYNVEHQFTAKRCSGGGAGSDTGSKEGGSAHYKLHQ
+HAVQLVVGLPNTNLATVQTVSGAVKSAELDPPTSYVTAKFQKRVGATLLPAAGGKGQLLH
+SKYQALILVLVVSESALTLLVGACVSSEPYYERINSLLLKNDPAFIIATEVHKVSIVTGF
+LLEYQCFREFPGGSELKQMKALGLHLNKSNKLQTELDADWNYLGWSINNAVGGDNNAELG
+KGLRGVTYLSVGYALGNYYDEDTRYGHVASVSHPNRNALNDDEALGGDFPVSTRFAGYKA
+SMPNLSSDSRDHNLSKEQQDKTPLQKVYGLQMDTPTLSRAVTIHMKGDQANGLYGNNFHK
+AAVLATTWVSFSGDAETQNTKLVGEVPRPCFKLCVEKGNCALRDKYELYGGSCNKDVGVS
+LMLSIPLCATTHGAAIDSEKKFHHKSSKALVRGHHICTDVGHSKIVGALISTSTCSKKFR
+DSGLEDLDSTLVIFFQALGKSGCHYEAGQCIMICACAKKSSERLSYAGRTLLERTVHTSA
+LQAFGNGFTLAYHFLMAQPYSLISRVTVTAPTFVILWGLYNYPHLHDSLRTSIGPSEKRT
+GGVMHVGEVELVAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAGLHEV
+WASQPITTGKVSEKRHKDPNPKYTPGVEARASETAGLLDADALVTWFPPEKMPHIHGHQE
+SPKGKKVGHVGLTPNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSHIASACCWAAHELL
+P
+>E_355
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLGDGAACDVQTLAVHLGGGCCVKYNVEHQFTAKRCSGGGASSDTGSREGGSAHYKLHQ
+HAIQLVVGLPNTDRATLQTVTGAVKSAELEPPTSHVTAKFQKRVGVTLLPAAGGKGQLLH
+SKYQAVILVLVVSESTLTLLAGACVSSEPYYERLNTLLLKNQPAFIIATAVHKVSIVTGF
+LLIYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWNINNAVNGDNALGK
+GLRGVTYLSCGYALGNYYEEDTRYGHASVCHPDRNALNEDEAIGGEFPVSTRFAAYKASM
+PNLSSDSREHNLPKEQQDRTAVQKVYGLQMDAPTLSRTVAIHMKGDQANGDLLYGNNIHK
+AAVMATAWVSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRSKYELYGGSCNKDVGVT
+MRTIPLCATTHGAAIDNEKKFHHKSSKALVRGHHICTNVGNSKIVGALISTSTCSKKFRD
+SSLEGLDATLVIFYQALGKKGCHYENGQCIMLCACAKKSSEALGYAGRTLLERTVHTLKQ
+FAHGFTLAYHFLMAQPYTLISKVAVTAPTYVILWGLYNHPHLHDSLRTSIGPSEKRTGGV
+MHVAQTELVAWGVNCAGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAGLHEVWAS
+QPITTGKVSEKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKLLSRPHIHGHQP
+SPKGMKVGHVGLTPNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSYIAPACCWASHELL
+P
+>E_356
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQAEVASFIFTALKN
+AQLADGAACDVQTLTHLGGGCCVKYNVEHQFTAKRCGGGGASNDTGSREGGSAHYKLHQH
+AIQLVVGLPNTNLATLQTVTGSVKSAELDPPTSYVTAKFQKRAGPTLLPAAGGKGQLLHS
+KYQAVILVLVVSESTLTLLAGACVSSEPYYERFNSLLLKNQTAFIIATEVHKVSIVTGFL
+LEYQACFREFPDGMQLKQMKALALHLNKSNKLQTELDADWNYLGFSINNAVGFDNNLGKG
+LRGVTYLSVGYALGGYYEEDTRYGHVASVCHPDDRNALNDDEAIGGEFPVSTRFAGYKAT
+NLSSDSRDHNLPKEQQDRTAVQKVYGLQMETPKPNTLSRTVAIHMKGDQANGLYGNNIHK
+PAVVATAWVSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCATLRSKYELYGGSCNKAVGV
+SLMLSIPLCATTHGAAINNEKKYHHKSSKALVRGHHICTAVGNSKIVGALISTSTCSKKF
+RDSGLEGLDASLVIFFQALGKKGCHSENGQCIKICACAKKSSEALGYAGRTLLERTVHTS
+ALQQFGNGFTLAYHFLMAQPYSLISRVTVTAPTFVILWGLYNHPHLHDPLRTSIGPSEKR
+TGGVMHVAEVELVAWGVNCLGGYCPRLKAETDPETGGKFFKIKVMTFKQGNQKTIAGLHE
+VWAPQPITTGKVSENKHKDPNPKITPGAEAVASETAKIRGLLESDALVTWFPPEKMLSRP
+HIHGHQPSPKGKKVGNVGLTPNPGFPTPRLGLLEPVFLAKQAGGNSESRLCKSYIAPACC
+WAAHELLP
+>E_357
+AHTPLGKALKSVTPNLQTEHVLFCCGRMRWNKFGKIRCLENQAIRLQADVASFIFTALKK
+AQLHDGAACDVQTLAVHLGGGCCVKYNGEHQFTAKHCSGGGASNDTGSREGGSAQYKLHQ
+HAIQLVVGLPNTNLATLQTVTGAVKSAELDPPTSYVTAKFQKRAGATLLPDAGGKGQLLH
+SKYQATILVLVVSESTLTLLAGACVSSEPYYERINSLLLKNQPAFIIATEVHKVSIVTGF
+LLEYQAVFREFPAGMQLKQMKALALHLNKGNKLQTELDADWNYLGWSINNAVGGDNNLGK
+GLRGVTYLSIYYEEDTRYGHVASVCHPDRNALNDDEAISGEFPVSTRFAGYKGSMPNLSS
+DSRDQNLPKEQQERTAVQKVYGLQMDTSTLSRTVAIHMKGDQANGLYGNNIHKAAVMATA
+WVSFSGNAEAQHTKLVGEVPRPCFKLCVEKGNCALREKYELYGGSCNKEVGVSLMLSIPL
+CATGHGAAIDNEKKYHKSTKALVRGHHICSNVGNSKIVGALISTSTCSKKFRDSGLEGLN
+ATLVIFFQALGKKGCHSENGQCIRVTVTAPTFVILWGLYNHPHLHDSLRTSIDPSEKRTG
+GVMDVTEVELVAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAGLHEVW
+APQPITTGKVSEKKHKDPNPKITPGAEAVASETAGESDALVTWFPPEKILSRPHIHGHQP
+SPKGTKVGHVGLTPNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKVYITPACCWAAHELL
+P
+>E_358
+GHTPLGKALKSVRSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+TQLADGAACDVQTLAVHLGGGCCVKYNGEHEFTAKRCSGGGASNDTGSREGGSAHYKLHQ
+HAIQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTSKFQKRVGATLLPAAGGKGQLLH
+SKYQAVILVLVVSESTLTLLAGACVSSEPFYERINSLLLANQPAFIIATEVHKVSIVTGF
+LLEYQACFREFAAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGL
+GLRGVTYLSIYYEEDKRYGHVASVCHPDRNALNDDEAIGGEFPISTRFAGYKASMPNLAS
+DSRDHTLPKEQQDRSAVQKVYGLQMDTPTLGRTVAIHMKGDQANGLYGNNIHKAAVMATA
+WVSFSANAETQNTKLVGEVPRPCFKLCVEKGNCSLKQKYELYGGSCNKDVGVSLMLSIPL
+CATTHGAAIDNEKKYHQKSTKALVRGHHICSNVGNSKIVGALISTSTCSKKFRDSGLEGL
+DATLVIFFQALGKKGCHSENGQCIKICACAKKSSEALGYAGRTLLETVQTSALQQFGTIV
+LQGPGEDYPQNGFTLAYHFLMAQPYSLISRVTVTAPYFVILWGLYNHPHLHDSLRTSIGP
+SEKRTGGVMHVPEVELVAWGVNCLGGYYPRLKAETDPETGGKAFKIKVMTFKVGNQKTIA
+GLVEVWAPQPITTGKVSEKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKMLSR
+PHIAGHQPSPKGTKVGHVGLANPGFPTPRLGLLEAVFLAKQTGGNSESRLCKSYIAPACC
+WAAHELLP
+>E_359
+AHTPLGKALKSVTSSLQTEHQLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASNDTGSREGGSAHYKLHQ
+HAVQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVNAAGGKGQLLH
+SKYQATILVLVVSQSTLTLLAGACVSSEPYYERINSLLLKKQPAFIIATEVHKVSIVTGF
+LLEYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGL
+GLRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSS
+DSRDHNLPKEQQDRTAVQKVYGLQMDTPTLGRTVAVHMKGDQANGLYGNNIHKAAVMATA
+WVSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKYELYGGSCNKDVGVSLMLSIPL
+CATTHGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGL
+SSTLVIFFQALGKKGCHSENGQCIKICACAKKSSEALGYAGRTLLEAVHTSALQQFGNGF
+GLAYHFLMAQPYSLLSRVTVTAPTFVILWGLYNHRHLHDSLRTSIGPTEKRTGGVLHVAE
+VEAWGVNCLGGYYPRLKAETDPETGGKFLKIKVMTFKVGDQKTIPGLHEVWAPQPITTGK
+VSEKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKMLSRPHIAGHQPSPKGTKV
+GHVGLTNPGFPTPRLGLLEAIFLAKQAGGNSESRLCKSYIAPACCWAAHELIP
+>E_360
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASNDTGSREGGSAHYKLHQ
+HAVQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVPAAGGKGQLLH
+SKYQATILVLVVSESTLTLLAGACVSSEPYYERINSLLLKNQPAFIIATEVHKVSIVTGF
+LLEYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGL
+GLRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSS
+DSRDHNLPKEQQERTAVQKVYGLQMDKPTLERTVAIHMKGDQSNGLYGNNIHKAAVMATA
+WVSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKYELYGGCNKDVGVSLMLSIPLC
+ATTHGAAIDNEKKYHHKSTKALVKGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGLD
+ATLVIFFQALGKKGCHAENGQCIKICACAKKSSEALGYAARTLLQTVHTSALQQFGNGFT
+LAYHFLMAQPYSLISRVTVTAPTFVILWGLYNHKHLHDSLRTSVGPSEKRTGGVMHVAEV
+EAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAGLHEVWAPQPITTGKV
+SAKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKMLARPHIAGHQPSPKGTKVG
+HVGLINPGFPTPRLGLLEAVFVAKQAGGNSESRLCKSYIAPACCWAAHELLP
+>E_361
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASNDTGSREGGSAQYKLHQ
+HAVQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVPAAGGKGQLLH
+SKYQATILVLVVSESTLTLLAGACVSSEPYYERINSLLLKNQPAFIIATEVHKVSIVTGL
+LEYQACFREFPAGMQLKQMKALALHLNKPNKLQTELDADWNYLGWSINNAVGGKNNLGLG
+LRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSSD
+SRDHNLSKEQQDRTAVQKVYGLQMDKPTLGRTVAIHMKGDQANGLYGNNIQKAAVMATAW
+VSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKFELYGGSCNKDVGVSLMLSIPLC
+ATTHGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGLD
+ATLVIFFQALGKKGCHSENGQCIKICACAKKASEALGYAGRTLLEPHHTSALQQFGNGFT
+LAYHFLMAQPYSLISRVTVTAPTFIILWGLYNHPGHLHDSLRTSIGPSEKRTGGVMHVAE
+VEAWGVNCLGGYYPRLKADTDPETGGKFFKIKVMTFKVGNQKTIAGLHEVWAPQPITTGK
+VAAKKHKDPNPKITPGAEAIASETAGLLESDALVTWFPPEKMLARPHIAGHQPSPKGTKV
+GHVGLTNPGFPTPRLGLLEAVFLAKQAGGHSESRLCKSYIAPACCWAAHELLP
+>E_362
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEAQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASDDTGSREGGSAHYKLHQ
+HAVQLVVGLPNTNLTTLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVPAAGGKGQLLH
+SKYQVTILVLVVSEGTLTLLAGACVGSEPYYERINSLLLKNQPAFIIATEIHKVSIVTGL
+LEYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGLG
+LRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSSD
+SRDHNLPKEQQDRTAVQKVYGLQMDKPTLGRTVAIHMKGDQANGLYGNNIHKAAVMATAW
+VSFSGNAETQNTKLVGEVPRPCFKLCVEKGDCSLRQKYELYGGSCNKDVGVSLMLSIPLC
+ATTHGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTPTCSKKFRDSNLEGLD
+ATLVIFFQALGKKGCHSENGQCIKICACAKKASEALGYAGRTLLETVHTSALQQFGNGFT
+LAYHLLMAQPYSLISRVTVTAPTFVILWGLYNHPGHLHDSLRTSTGPSEKRTGGVMHVAE
+VEAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAVGLHEVWAPQPITTG
+KVSAKKHKDPNPKITPGAEAVATETAGLLESDALVTWFPPEKMLARPHIAGHQPSPKGTK
+VGHVGLTNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSYIAPACCWAAHELLP
+>E_363
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASNDTGSREGGSAHYKLHQ
+HAVQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGTLVPAAGGKGQLLHS
+KYQVTILVLVVSESTLTLLAGACVSSEPYYERINSLLLKNQPAFIIATEVHKVSIVTGLL
+EYQACFRQFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGLGL
+RGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSSDS
+RDHNLPKEQQDRTAVQKVYGLQMDKPTLGRTVAIHMKGDQANGLYGNNIHKAAVMATAWV
+SFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKYELYGGSCNKDVGVSLMLSIPLCA
+TTHGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGLDA
+TLVIFFQALGKKGCHSENGQCIKICACAKKASEALGYAGRTLLETVHTSALQQFGNGFTL
+AYHFLMAQPYSLISRVTVTAPTFVILWGLYNHPGHLHDSLRTSIGPSEKRTGGVMHVAEV
+EAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAVGLHEVWAPQPITTGK
+VSAKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPAEKMLARPHIAGHQPSPKGTKV
+GHVGLTNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSYIAPACCWAAHELLP
+>E_364
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNNGEHQFTAKRCSGGGASNDTGSREGGSAHYKLH
+EHAVQLLVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVPAAGGKGQLL
+HSKYQVTILVLVVSESTLTLLAGACVSSEPYYERNNSLLLKNQPAFIIATEVHKVSIVTG
+LLEYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDDNLGL
+GLRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYRASMPNLSS
+DSRDHNLPKEQQDRTAVQKVYGLQMDKPTLGRTVAIHMKGDQANGLYGNNIHKAAVMATA
+WVSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKYELYGGSCNKDVGVSLMLSIPL
+CAKTHGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGL
+DATLVIFFQALGKKGCHSENGQCIKICACAKKASEALGYAGNRTLLETVHTSALQQGNGF
+TLAYHFLMAQPYSLISRVTVTAPTFVILWGLYNHPGHLHSLRTSIGPSEKRTGGVMHVAE
+VEAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAVGLHEVWAPQPITTG
+KVSAKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKMLARPHIAGHQPSPKGTK
+VGHVGLTNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSYVAPACCWAAHELLP
+>E_365
+AHTPLGKALKSVTSSLQTEHVLYCCGRMRWNKFGKIRCLEGQAIRLQADVASFIFTALKN
+AQLANGAACDVQTLAVHLGGGCCVKYNGEHQFTAKRCSGGGASNDTGSREGGSAHYKLHE
+HAVQLVVGLPNTNLATLETVTGAVKSAELDPPTSYVTAKFQKRVGATLVPAAGGKGQLLH
+SKYQVTILVLVVSESTLTLLAGACVSSEPYYERNNSLLLKNQPAFIIATEVHKVSIVTGL
+LEYQACFREFPAGMQLKQMKALALHLNKSNKLQTELDADWNYLGWSINNAVGGDNNLGLG
+LRGVTYLSIYYEEDTRYGHVASVCHPDRNKLNDDEAIGGEFPVSTRFAGYKASMPNLSSD
+SRDHNLPKEQQDRTAVQKVYGLQMDKPTLGRTVAIHMKGDQANGLYGNNIHKAAVMATVW
+VSFSGNAETQNTKLVGEVPRPCFKLCVEKGNCSLRQKYELYGGSCNKDVGVSLMLSIPLC
+AKTNGAAIDNEKKYHHKSTKALVRGHHICSLVGNSKIVGALISTSTCSKKFRDSGLEGLD
+ATLVIFFQALGKKGCHSENGQCIKICACAKKASEALGYAGRTLLETVHTSALQQFGNGFT
+LAYHFLMAQPYSLISRVTVTAPTFVILWGLYNHPGHLHDSLRTSIGPSEKRTGGVMHVAE
+VEAWGVNCLGGYYPRLKAETDPETGGKFFKIKVMTFKVGNQKTIAVGLHEVWAPQPITTG
+KVSAKKHKDPNPKITPGAEAVASETAGLLESDALVTWFPPEKMLARPHIAGHQPSPKGTK
+VGHVGLTNPGFPTPRLGLLEAVFLAKQAGGNSESRLCKSYVAPACCWAAHELLP
+>E_334
+THTPLGRGLKSLTASTQTEKVLYCCGRMRWHKFGGQGIRMQAAKGSDVGSFIYIPLSNAI
+STQAEGLAFEGKTFALHLADGCCKAGKVVYNVKQQFTTKRCTSGGASSDTGDNQGGSAHN
+SMHQHSIQLVVGLQSIDLQTLTTVAGGKKSADLDPPTAFITADFHKRGGATVVCRGQLLH
+EKYAVVVLVLVLAESSLTMLAGACVSSEPFYDRIGALLLKQDSFIITTEVHKVSLVTGFI
+YDYQCLRELPSQSMQLTQMESVNAFALKSGKLQVILDAEWNYLGWSVKNRVGSQDNLDKG
+LRATYLSLGYKKGDYYDEETKYGHVHGVCHPERRTLRAKKERGGQFPVPVRFAGYKNKML
+SSGARDKEQQTRSSVQRVYGLVMDSPTFSPSVPVQMKGDQTSGLYGNNLHKAIVMATIWI
+SFPDRMSTVRAKLSGEVRRPCFKLCVEKGNAALRTFELFGPYDNGSGSCTKSIAVSLMIS
+IPVGTTTHGAATDHKRFNHKSSKALMRKHHICPNVGKSMIVGAVIATSACSRKFQEKMIE
+ILDQSLVIYFHTLGKKGCHYQFNGQCRMLCECAKKCSEGLGYSGPTLLERFSQKNKLPQF
+SGFGLTYHFVMAQTYALGSFVAYSAPVLWTIRLRDSLRDTVGVSEKRAGSVMHVIQGVEL
+VAWAVNSLGGYYLRLKASTDPQIGGKFFKISVMTFKVAAHKTLAGFHQVWNKHVPTTTGK
+MSEKKPGDPNAAFPTTKYQPGPAGDAVARETAGTLEGDVLVTWFPPQQMLVRPHVHGHQP
+SPKGKKVGLTPSSGNPGFPTPRAGLLEAVFLTQPGGNSDSRLCKKYKVPSCELLPN
+>E_20
+QNMLLDKADLENKFKDTAGLAAVSYAKFKSYEEVNKLPRIKSGAEWPKDLVTAKNMKGYH
+THAPVYPHTQQSGVGPYPPLISCKYIGCPEGKINGAKGSIPSVYKRAVTPWASLDRAGLF
+LHISQQDVKCCYNLGVPMLDAGKLFQLAWLGTDAIVDVNHVDLNKYTKNTHVAGYTYIVR
+LFYGALFEPLDLVMPRFLAEWNSNVRQYGTHPCAGYLSCGANRLGHRRDSKIKKKIGEGC
+DDIVVEKLNTGASATEVPETPAHGVPSYVCMTDERDIHLEFHLCHLSTAQAIPLPTAQHL
+LFNFMIDKHPEQLKSVLYVFKFGLGNTRANSVCVADMASYILYDLAGSVHVHRALDKNLK
+AKTTGNSEQKFSGKQIFLSWNTAKYNPPKSGQGMEYVNQQRWFLEHGFFPVGSCDNTEDG
+SLNRTPRHNTSDGLGSVGPTCVELKQPIPEGILTFVVTKVWAAKWWATSHSTYHHVSTKV
+STGAELVFWKFDFVAGLDDKFGDKWKGPKIGDSTKVLCNQATGAKERQLAKPKEGIIALG
+VSGNGIYQADKAKLWLPVFLDFLIKSDHVPTTGHVVAIVLRSFPNRGFLSCEHCAVSKSV
+KYREDACGWPQSRLGFTKPGQAKASSFDPLHGPAKDEVVGSYCKLTIIASADNSIRTLIP
+EHYKQALGHIKVLKTISRRRVEPLQSGPDYKALWCQCKVLYRAKEVFLGTSNVAGDGADS
+DADHNLKCTIKLQQHACTWEGKFKESLSDVYGRQASSESSYAGSCCCLATMAGNCSNAHT
+PKYTTPLLQFYIGLVSEETDTETVSQCLAPTPFCRCRKYAHKGNQQNPYSEQFHFSKISD
+LYWLAADSIYVGTRLSLVIVVLKLWEQLALNSSFPPRCPSCTDMATNYPYRHKNLKKQMG
+ISEEEYVEIRCLVVDSGFRERAALDGVEFRWVSNGAFA
+>E_2
+LTPKWLGQYDMQNTLPRGGSDNFYTETEQKGFKMIKHGLGLFANALAIPDTMLNGKCLGK
+KWQAHFNHESGGCKHSDQKSANEAGSVAICSPMSISNPATKQEPQLSEPCLHKQLTLNGA
+CAHGHGVAGKQMTFISVKDYGYNSALIAVPLNTRFMGSDKLLYIKVVRLQRVTTIAGVAE
+PEFPNLHVLCCSQNVCIGILACFPISLITADCVMEAETKTTRCSSRTITKHVIYLPEDQK
+SCPPNKKLQIVFVGNHIVQCNRQPTISVIAQHTVASGELGEITNNARGSHAPMQGTGDAY
+FKLGGAFCVDGHRLAVKRGDFRISLRASMTNALTCVAQQGISKMKVPEGLQCDSAFVFSN
+KTSLDTYGEHCGGWYNQAHTILPLDFPDLLGAKVAHVGSSPALNFKLFCENELEEIDGLY
+FTPILAILWLGYSGKVCLIA
+>E_3
+ELPELGYAPQNCKFIYETFDDLAKFDSETVAYSPGSLFKDYWTKCVGLRVSVRGSCELAS
+CIVGDAPRHANARCKYNEKSKVGVELLLDKYIKVVKLSMCTCPPRIKGQALAQPTIKYWY
+PPKLQVKKRKKTACEVTKDVEACAYLEAYYVFLRSKQPKLLKWVRTYSGVIEAGALQLAK
+AFVETLSKNEKTRYALDAIALYQDLKPGCRGFAIYPQKKFTKYGSTTDKESKCAPMDIGL
+DKHHLHLPHFKNQTEHQGVSGANSTDTHAFLPSDAEQHNSWMGPAFRKWTCINVAVTDKH
+FSSPGRGNKGPSGMLQWLSTEAGLDAANLLMPSVLAADQCKHWSQDNAGIVLHDGKATQT
+TKKDVLLAADGLICTGGDTSLAAL
+>E_4
+SDAREEKYIHKYIGLTTPNSRSAYTTLETDTPVQIHVALDQLPYYASCQDRTSKKARQVF
+VFVYENSPYCYAMGLDIIPDPVFMIAYNIIAEMRIQIDETFSTTGAVDLLSLAEHFRHSD
+GAVTKSKELMSLHRSFDDSLGILSRKGVDQSEPVYPHTVSALSVGGLKGQVLCISTLTAQ
+VVWVKGEGCHQELLPNNLSALPCEALVCVRDHRRLKFGCSSTYITDVSTQSKAPNTMKIK
+NVKHLGVVGHDFFTPCVHPIGVSGMAGVKDTACDQNRCTNDTQDAAQRNECGGVAIMAHM
+AILSGNQLCYELGLSEVQTIVNSIGDPFTGGVGGVEGGVTPKWVVAANRVDCFHRVLKGY
+ELPLVKTIRCCVGFIKSACLSYESHVKCQVVSRVGRVCRLDQKLGHEVQDCRVWLGDCDG
+ESSEVTDFAKAPALENALGKGESPMAAIAVKKCLGCRCTCGNPNREKLANGEDESKGRAV
+EYGESISSLETLHKCTYAVSETSALPHYCMLLKGEESHLSPFVANNGPENGQDYLHLKQV
+LYLDFIKSHAEGKLAQKTGLDDGAYSVKKTAALQAAYTKATHVGIEGSRTNGSYVTDTAN
+GSASQLLICCGPNQLVLKQEECNLVVKNGTKSDIIAPERDPADYKCGSGAVLLSLKKDDP
+QLYDSDVVCSNKKHKCELKFNIQSSNFPALVWTLGTPGVPVEKLDLTYLHDRVLFSDQGD
+RPLRELAHDTT
+>E_5
+ACDSALADEQQTGVEAYAKCVCFHYRRSVWKVKATMLAGPNCHETPDVDMYSRNDGSIFS
+EPKGVETQGACASGKNVNAVGGQGCAKPLAHSKIAKSLRAQAGLLIKCNTRGCWHKSREG
+NRLGGLTKKWAVLLLATKLILLYPFEGLGRAIPLTYPSAAKDQTPVVNDNVGAPVESHIL
+ANAKYALSGTHHGENQPQRAGVSCQKVDRSKGDTDSPPHSAQLEAYFEARLHKCVKVGTG
+EVTGNKERKAVRGLYAKVPRKPPPKRDVKCYLDHKKGGLADDTKVIGQVVGDVLEPLGMG
+HANYFVGTKLSYPIKEPVATKFCGMGLCLVELKLGAAQAKAGSCAFRKIDTSEISNGDEI
+SGRDKSAKVHVTVVGELEAHGRPKEFNKAKGAIALDHDLIPPYYFKCAQCDHPPCSQVRD
+EETNMKIVVEASNIKDAGCGWYFRAVPAGGELQGLSHKGGHQHPWASAYADATLACYWGC
+QPSQFITLETENYLMGLNPKVVAHFIVVERWTSSLRMGEFTIVQYRSLIEFERDSKRSLF
+TKYPMRGTKKTGVGDSGRTSADASYETVIDPYRWEALGESKHGKEKAGLTAPSGSFAFCS
+SLQLTDAVLRHHLVLRCHADGPTDEQLQLRAKFTMALVFSFRAIAAGVHALVATSLQRAK
+GHLCHPLTAQGEKVVYKVFVKTVSHLTSTRTSNRQKITEEAMEVDGLVGSCCCARTQTAA
+SSFTKVNRLPIISECKLLGLSSAEAAEPTVTFMMFKLGEWTESTKDGGKEQKPASGFGVR
+HLVPEYGGTENFVRNYKQCQDGLRHGKLWDHSSGELRHNIKPGAVADCSCGRTAGSDKVE
+TQFTCVAVLKEALTKERVCENNANFIENIGSKMVLECGATVPKIRKQHNGIRKLSAGKGK
+TVNVELALNGQSNVRQHDVPTFPGFAHGVAEQQYTHIGIKLLQADPETEEALAGGNAPRA
+PPDQILKTIAKNSQH
+>E_6
+ELAIKWYFRPAVKVEINGELSCTQTIEQKTSRRIGNSEPNDFTGVLSGLIVKPHSEGPVA
+EKWKPRAWCTYFTLFASNAGDHTTGHSLQKHSLNLLGRENENLSAPLGKSFYYAERELPL
+WHGKTANRVIKTKIIFPTRKNSLRFSPNCRNHQIAELANVDALMNCVAIPGSPKLILTLR
+ADEETRGAQCVLDATISFTLGKFLSTESMQECCEKGYCAKKPSNRETVGGGPSYVIPKGL
+RLAWDTIMKGTLVEEYLLAKTKSTAALVPHGYFKFESIHHLLPPMSACTSAGLTCATYAF
+VIWTTPYSNHLKNQACPAITYPINGWVRALVDGHLLVGNGWEEGLAGPFKCHHTKEPFRE
+KVNVKGTPGVNTSYKSSMSKKNNHVYMSTSGESLHKSKPKMKRSRKHPAGKAVEHGQAIS
+LDAKNAFTVDVIRAAQGPPDHSKHIKSQQMLAVAVSSVNAYEKVHTAKCEYFTGVFWAEG
+KIKMAQASPFGVAYLEEPICKVEAPRTLRPGRDHGGHHFEKEPGVPGGLSHFLLNPAVDA
+YLDCSEFFRKKGSPLFIHAGAHGYESGAGWLAPRYQADPGTHKDLSNGGAKDSAIGISTT
+HGLGADRNSDFRQCTSAGQSGKVELGGVAGITSNALRPQDTVRGNHSGLYAYGTIKCLES
+YVRTSIKKVLAMVLLEYRITSWVPFELRAELCMHTGLHELHIANSAHRNEVILPTFRRPK
+GYHCDKWCGPKNSNTCNCKTEREPSILTHDRFEFAVLTHSPFGVTCTGVRTTQVPTLDRA
+EALHSREGAWINNQDSSQTGDQILGDDAKEKRDSISGNKAFFVANAKASGKGIGIATIGQ
+LGYVTDVLAAGMMLENAMLAGQMLVYFCKIADKASVGSKSKEAVAAHHGVLKIPKLGAKI
+FAEDDDVKTQGMGSCKHVSLITNEHPSGHLGKKGYKCFLTSKALVKYMVNENLIQHESDG
+CVEVKDAAYLLIYNKTTAPPASPPEENSLEACD
+>E_7
+EQDTIALYAKMENKAGKVQCNGGLSVTDIMPWSFLCFNAPLGIRCAHCRFFIVAAQLTQT
+NFVCAGQEGMSGHSGAKDPIKLLNLCLEKINGGACNDEFMGHKTAAAMRFARVKLFNALP
+TVTLVSFILKEAFFFVKKCSASAKVDIRTAPLGTTQVDVASKCCNNRSKEMEELFNARDH
+SSDGPGWSSFTLALSCVEQPQELYAAGESVQGTYHCNYGTQHAETAKKFKSTIYNNGLQF
+FFHFVDCAKGLCSAGHECYKQFLKKLEFLGQVWPGEKKGTSLPQDYGVPPAGRYECDGHQ
+DNQCCGERFPKLDNAPGYSAFTQANNVFTKRLTPAAAEQTFEQESLELDTGKVSPTDSNE
+YVAQLGLLSHVKPTPINFGTRKMYYLKKLTKYHNCFLGQDTRVTAKEGYEAIKGYHDIT
+>E_8
+CTLPGAIHGQEFGHMQEKEEYVGTSVFCKDTGKVHKGLNETQKSGSKSKSWTTALLVDCR
+HQIRLLSADLKIRKGGDFGAKVPTIRTVGERGYKSGETEHALCGQNLQKLGPNQDKKWRM
+CHGKDYGKATRWVYKEEKKASGHLRELHFGAYQKHKKWKGLRDFGLSTKPGVRKPALRDK
+EDESADMVALPDCPKTSTATPSIHPNAGQPPEFTIANQRCQNMEEIVNVLGKAEKFGNTA
+LMAAHFLKAKGDVVPTHGAGRTEGDSLRHKNKASGEQLAVFEVLQAEPHSTEVGESPLKA
+AGNGSHAKKTSHVKSKLKAETSSGEMHYKNATESGYYIKFAKYPALTKNSPKSEFTGHEL
+IYCHKAGFEVTKTAPFGSHLPGCALYKSTFPKSLGKPCPILSLSKVALAQQHKVAAEEHF
+QAVTGTNGPSRVIQVHAACTAEPHCGDPQLRNEFFCYTHATPHAKFSKSLAKKDHLLFHA
+DSSPSLVGSGETVEKASSRTVGGLKPQKQAAADGVKARICPGRLALHADSTLKLEKITDR
+SLQTLACKGGGEKKLALVDNENSEVSAKPQSSVKNTNTPPKKEPCKADSLTDAFNGNLWA
+MDRAVQTFQVIGGNATRSSPSLYDKGAIEWYKGGIDSYDFTGITCAHQMNITYNFQDAKL
+ETDDLHCLPVNCTTCRHCQCSPGILLPFASKQRLICTMLRNATAGELLKDVKGAGDKVDG
+VLPLMASHFLRLLFEQGGPVSWGADPHCDGFACAAKEVSLHPVPNKGGGDTSKLKLDYAN
+KGSYAVCSDGGPGTPGMNVLAKNLVAFGFRFDCLAGIADVSKNFYVGKSEEIYHAVIVQA
+LHGKNSHGASPAEWVGFTIHTTADHRSSCAGDGCFMHVSLMTENFGDFLACKKGERRTED
+NERYYQTPGGGPVPGAPAASGLALRTLHKPPATSSAFHDAFVVNKASLERPDKAHFG
+>E_340
+CTVPGGIHGQEFGHVQEKEEYVATSVFCKETGKEHKGLNETQKSGSKAKSKDHWTSALLV
+DCRHQLRLLSAGLKIKKGGDFGAKVPTVRSVKERGYKGGQTDHAVCGKLGNHQEKDWRMC
+HEKDYGKATRWVYKAQKKASGHLKELHPGAYQKHKKWKGVRDFGLSTKSGVRRVANRDKE
+GESAEMPALPICPKTKAASSKIYANPGKPPEFTAANQRNQHMEDIVDVMGKAEEFGTSAL
+MATPFLKAKGNVIPTHGAGRTEGSLRQKYKAAGDTLADCTMMIFPKEGHEVLQAEPHRAE
+VGESPLKSATKGSHGGKTSHVKSKLKAETASGQMHYKNAAETGYYIKFAKYPKLTKNARG
+EVTGHALIYVHKAGFDVQKHAPFGSHLPGCHLYKSTFPKSLSKDCANLFLSKVALGQQHK
+QAAEEHLQGDGVTGTNGPSRVIQVHASCTAEPHCGDPQLRVEFFCYTHAAPHAKFSKSLS
+KKDNLLFHADSSPSLVGSGDTVAKASARTVGSLRPKKHAAADGVKARICPGRLALHADST
+LQSVHCTGGAIKKLALIDSENSEVSAKPKKGPKTTNTPTKKEPCKADSLTDAGNNKLPAM
+ERAVQTFEVIGGNGARSSPSMFDKGAIQWYKGGIEAFDFTGITCAHQMLIIYNFQEAKLE
+TEDLHTCLALNCSACRHCQCSPGILLPFTSKQRLVCRSATAGELYKDVKGPGDKVDVVLP
+LMASHFQRMLFEQGGPVSWGADPRCDDFACSSKTISLHPVPNKGGADSSKLKLDYSNKGS
+FAVCSGGGPGTGGANVLTKNLAAFGFRFDCLVGVADVTKKFYVGKSEDIYHAVVVNTIHA
+KKSHGASPAEWVGFTIPTTADHRSACAGDGCIMHVSLLTEQFGDFLACKKGERRATDNER
+YYVSPGGPVPGAETASGLSLRTLHKPASTNSANKPHFG
+>E_338
+CSLPKGVGREFGHIQDKEQYVPTQVFCKEAGSQHPQNNETQKAGSKTKSWTTEHLVDCRH
+HVRLLSRKGSDYGSKVQTVRTVGERGFSAGQTQHAVCNKSGHDPHTKWRMCHGKDYGTSE
+SWIYPGVKWAASNVMQLHPAAYQHHKKWTKVRDFPLKTKTGVRGVANRDRDGECADLPRL
+PDCQKVKTARPTVHPATGQSSGWMAAPRSCDRMEDIVDGMAYEEKMVATALMAAPFLRGK
+GKVIPTHAADRKEGETLQHKKKANGVELADCALMIFEVAQSKLKAINPGAIHYKAAAGAG
+FYIQFAKYTLLTKNNKGEVTGHELIYCHKGGFDYSKGGPFGSQLPGCQLYKTAFVKGLGS
+PCILSLTTVALGQHNKQAATECIHAQIAGGNAPSRVIQVNASCKSEPNCGDPQLRSEFFC
+YTQCPAHTKFSKNLPKKAHKIFHADSSPSLVGSGETVDKSAARTVGLRAKDHAESNAVKA
+SVGFCKGKLAIHTDSPPARDHCTQGAESGLALEDNEDPYVGDSGKAGPKNTNQPTKKEPC
+KSDSLTDASNAKGWAMARAVETFQVVSGNATSATPRMYDDGVIGWYKGGIEAHKLTGNTC
+AREMTATYNFEEAKLKTDDLSCLAVNCSACNDCNCFPKVVLPFSSIERLVCRSVPNGELL
+KDVPHWGETPQRPQANGTKKIPKGPSAKPDGMLHLMANFFLRLLFEEGSPVRWGGEPHCP
+GYSCACKSISLRPPKKEGGDTSKLKSDYYNKGAIKACPDGEPATMPMNVLLKDLAVFGFR
+FTCMLGVADVAKKFYTGKSTDIYHALIVATLHAKDNHGDSRAKWVGFTVHPTSDNRKSCA
+GNGCILPVSLLSEQFEDFLSCRKGERRPDDSERYYIQPAGGPVTGASTASSRAIKSLNTA
+ENSSAKKVHFG
+>E_9
+MSYLHFDESNIVSAADEYFYSQFKTQQPVTCGAMTKEANHFSIDEREAGLRLTGVLAGNR
+ADGTKKSIKVNEYRARPANARSDGRGVKPLLTIYATKEQAPHSYSTKLLPIVDDELKGEG
+NASRACLALQLGEFVEKRVPCACNGGQGLNADGYNTVVLPLLAVLVDVNGVNKLTWIGPI
+YAVIAALALRRLLPVVSSDTALSSFSVPAVSRKANNCAQ
diff --git a/test/E.gff b/test/E.gff
new file mode 100644
index 0000000..8f4353a
--- /dev/null
+++ b/test/E.gff
@@ -0,0 +1,310 @@
+gi|12345678|ref|NC_012345.1|	sim	CDS	1	1	.	-	.	ID=E_319;
+gi|12345678|ref|NC_012345.1|	sim	CDS	2	2	.	-	.	ID=E_317;
+gi|12345678|ref|NC_012345.1|	sim	CDS	3	3	.	+	.	ID=E_366;
+gi|12345678|ref|NC_012345.1|	sim	CDS	4	4	.	+	.	ID=E_367;
+gi|12345678|ref|NC_012345.1|	sim	CDS	5	5	.	+	.	ID=E_368;
+gi|12345678|ref|NC_012345.1|	sim	CDS	6	6	.	+	.	ID=E_369;
+gi|12345678|ref|NC_012345.1|	sim	CDS	7	7	.	+	.	ID=E_432;
+gi|12345678|ref|NC_012345.1|	sim	CDS	8	8	.	+	.	ID=E_433;
+gi|12345678|ref|NC_012345.1|	sim	CDS	9	9	.	+	.	ID=E_434;
+gi|12345678|ref|NC_012345.1|	sim	CDS	10	10	.	+	.	ID=E_435;
+gi|12345678|ref|NC_012345.1|	sim	CDS	11	11	.	+	.	ID=E_436;
+gi|12345678|ref|NC_012345.1|	sim	CDS	12	12	.	+	.	ID=E_437;
+gi|12345678|ref|NC_012345.1|	sim	CDS	13	13	.	+	.	ID=E_438;
+gi|12345678|ref|NC_012345.1|	sim	CDS	14	14	.	+	.	ID=E_439;
+gi|12345678|ref|NC_012345.1|	sim	CDS	15	15	.	+	.	ID=E_440;
+gi|12345678|ref|NC_012345.1|	sim	CDS	16	16	.	+	.	ID=E_441;
+gi|12345678|ref|NC_012345.1|	sim	CDS	17	17	.	+	.	ID=E_442;
+gi|12345678|ref|NC_012345.1|	sim	CDS	18	18	.	+	.	ID=E_443;
+gi|12345678|ref|NC_012345.1|	sim	CDS	19	19	.	+	.	ID=E_444;
+gi|12345678|ref|NC_012345.1|	sim	CDS	20	20	.	+	.	ID=E_445;
+gi|12345678|ref|NC_012345.1|	sim	CDS	21	21	.	+	.	ID=E_446;
+gi|12345678|ref|NC_012345.1|	sim	CDS	22	22	.	+	.	ID=E_447;
+gi|12345678|ref|NC_012345.1|	sim	CDS	23	23	.	+	.	ID=E_448;
+gi|12345678|ref|NC_012345.1|	sim	CDS	24	24	.	+	.	ID=E_449;
+gi|12345678|ref|NC_012345.1|	sim	CDS	25	25	.	+	.	ID=E_450;
+gi|12345678|ref|NC_012345.1|	sim	CDS	26	26	.	+	.	ID=E_451;
+gi|12345678|ref|NC_012345.1|	sim	CDS	27	27	.	+	.	ID=E_452;
+gi|12345678|ref|NC_012345.1|	sim	CDS	28	28	.	+	.	ID=E_453;
+gi|12345678|ref|NC_012345.1|	sim	CDS	29	29	.	+	.	ID=E_454;
+gi|12345678|ref|NC_012345.1|	sim	CDS	30	30	.	+	.	ID=E_455;
+gi|12345678|ref|NC_012345.1|	sim	CDS	31	31	.	+	.	ID=E_456;
+gi|12345678|ref|NC_012345.1|	sim	CDS	32	32	.	+	.	ID=E_457;
+gi|12345678|ref|NC_012345.1|	sim	CDS	33	33	.	+	.	ID=E_458;
+gi|12345678|ref|NC_012345.1|	sim	CDS	34	34	.	+	.	ID=E_459;
+gi|12345678|ref|NC_012345.1|	sim	CDS	35	35	.	+	.	ID=E_461;
+gi|12345678|ref|NC_012345.1|	sim	CDS	36	36	.	+	.	ID=E_462;
+gi|12345678|ref|NC_012345.1|	sim	CDS	37	37	.	+	.	ID=E_463;
+gi|12345678|ref|NC_012345.1|	sim	CDS	38	38	.	+	.	ID=E_464;
+gi|12345678|ref|NC_012345.1|	sim	CDS	39	39	.	+	.	ID=E_465;
+gi|12345678|ref|NC_012345.1|	sim	CDS	40	40	.	+	.	ID=E_466;
+gi|12345678|ref|NC_012345.1|	sim	CDS	41	41	.	+	.	ID=E_467;
+gi|12345678|ref|NC_012345.1|	sim	CDS	42	42	.	+	.	ID=E_468;
+gi|12345678|ref|NC_012345.1|	sim	CDS	43	43	.	+	.	ID=E_469;
+gi|12345678|ref|NC_012345.1|	sim	CDS	44	44	.	-	.	ID=E_594;
+gi|12345678|ref|NC_012345.1|	sim	CDS	45	45	.	-	.	ID=E_593;
+gi|12345678|ref|NC_012345.1|	sim	CDS	46	46	.	-	.	ID=E_592;
+gi|12345678|ref|NC_012345.1|	sim	CDS	47	47	.	-	.	ID=E_591;
+gi|12345678|ref|NC_012345.1|	sim	CDS	48	48	.	-	.	ID=E_590;
+gi|12345678|ref|NC_012345.1|	sim	CDS	49	49	.	-	.	ID=E_589;
+gi|12345678|ref|NC_012345.1|	sim	CDS	50	50	.	+	.	ID=E_540;
+gi|12345678|ref|NC_012345.1|	sim	CDS	51	51	.	+	.	ID=E_541;
+gi|12345678|ref|NC_012345.1|	sim	CDS	52	52	.	+	.	ID=E_542;
+gi|12345678|ref|NC_012345.1|	sim	CDS	53	53	.	-	.	ID=E_384;
+gi|12345678|ref|NC_012345.1|	sim	CDS	54	54	.	-	.	ID=E_383;
+gi|12345678|ref|NC_012345.1|	sim	CDS	55	55	.	-	.	ID=E_431;
+gi|12345678|ref|NC_012345.1|	sim	CDS	56	56	.	-	.	ID=E_382;
+gi|12345678|ref|NC_012345.1|	sim	CDS	57	57	.	-	.	ID=E_381;
+gi|12345678|ref|NC_012345.1|	sim	CDS	58	58	.	-	.	ID=E_380;
+gi|12345678|ref|NC_012345.1|	sim	CDS	59	59	.	-	.	ID=E_379;
+gi|12345678|ref|NC_012345.1|	sim	CDS	60	60	.	-	.	ID=E_378;
+gi|12345678|ref|NC_012345.1|	sim	CDS	61	61	.	-	.	ID=E_377;
+gi|12345678|ref|NC_012345.1|	sim	CDS	62	62	.	-	.	ID=E_376;
+gi|12345678|ref|NC_012345.1|	sim	CDS	63	63	.	-	.	ID=E_375;
+gi|12345678|ref|NC_012345.1|	sim	CDS	64	64	.	-	.	ID=E_374;
+gi|12345678|ref|NC_012345.1|	sim	CDS	65	65	.	-	.	ID=E_373;
+gi|12345678|ref|NC_012345.1|	sim	CDS	66	66	.	-	.	ID=E_372;
+gi|12345678|ref|NC_012345.1|	sim	CDS	67	67	.	-	.	ID=E_371;
+gi|12345678|ref|NC_012345.1|	sim	CDS	68	68	.	-	.	ID=E_370;
+gi|12345678|ref|NC_012345.1|	sim	CDS	69	69	.	-	.	ID=E_539;
+gi|12345678|ref|NC_012345.1|	sim	CDS	70	70	.	-	.	ID=E_538;
+gi|12345678|ref|NC_012345.1|	sim	CDS	71	71	.	-	.	ID=E_537;
+gi|12345678|ref|NC_012345.1|	sim	CDS	72	72	.	-	.	ID=E_536;
+gi|12345678|ref|NC_012345.1|	sim	CDS	73	73	.	-	.	ID=E_535;
+gi|12345678|ref|NC_012345.1|	sim	CDS	74	74	.	-	.	ID=E_534;
+gi|12345678|ref|NC_012345.1|	sim	CDS	75	75	.	-	.	ID=E_533;
+gi|12345678|ref|NC_012345.1|	sim	CDS	76	76	.	-	.	ID=E_532;
+gi|12345678|ref|NC_012345.1|	sim	CDS	77	77	.	-	.	ID=E_531;
+gi|12345678|ref|NC_012345.1|	sim	CDS	78	78	.	-	.	ID=E_530;
+gi|12345678|ref|NC_012345.1|	sim	CDS	79	79	.	-	.	ID=E_529;
+gi|12345678|ref|NC_012345.1|	sim	CDS	80	80	.	-	.	ID=E_528;
+gi|12345678|ref|NC_012345.1|	sim	CDS	81	81	.	-	.	ID=E_527;
+gi|12345678|ref|NC_012345.1|	sim	CDS	82	82	.	-	.	ID=E_526;
+gi|12345678|ref|NC_012345.1|	sim	CDS	83	83	.	-	.	ID=E_525;
+gi|12345678|ref|NC_012345.1|	sim	CDS	84	84	.	-	.	ID=E_524;
+gi|12345678|ref|NC_012345.1|	sim	CDS	85	85	.	-	.	ID=E_523;
+gi|12345678|ref|NC_012345.1|	sim	CDS	86	86	.	-	.	ID=E_567;
+gi|12345678|ref|NC_012345.1|	sim	CDS	87	87	.	-	.	ID=E_568;
+gi|12345678|ref|NC_012345.1|	sim	CDS	88	88	.	-	.	ID=E_522;
+gi|12345678|ref|NC_012345.1|	sim	CDS	89	89	.	-	.	ID=E_521;
+gi|12345678|ref|NC_012345.1|	sim	CDS	90	90	.	-	.	ID=E_520;
+gi|12345678|ref|NC_012345.1|	sim	CDS	91	91	.	-	.	ID=E_519;
+gi|12345678|ref|NC_012345.1|	sim	CDS	92	92	.	-	.	ID=E_518;
+gi|12345678|ref|NC_012345.1|	sim	CDS	93	93	.	-	.	ID=E_517;
+gi|12345678|ref|NC_012345.1|	sim	CDS	94	94	.	-	.	ID=E_516;
+gi|12345678|ref|NC_012345.1|	sim	CDS	95	95	.	-	.	ID=E_515;
+gi|12345678|ref|NC_012345.1|	sim	CDS	96	96	.	-	.	ID=E_514;
+gi|12345678|ref|NC_012345.1|	sim	CDS	97	97	.	-	.	ID=E_513;
+gi|12345678|ref|NC_012345.1|	sim	CDS	98	98	.	-	.	ID=E_512;
+gi|12345678|ref|NC_012345.1|	sim	CDS	99	99	.	-	.	ID=E_511;
+gi|12345678|ref|NC_012345.1|	sim	CDS	100	100	.	-	.	ID=E_510;
+gi|12345678|ref|NC_012345.1|	sim	CDS	101	101	.	-	.	ID=E_509;
+gi|12345678|ref|NC_012345.1|	sim	CDS	102	102	.	-	.	ID=E_508;
+gi|12345678|ref|NC_012345.1|	sim	CDS	103	103	.	-	.	ID=E_507;
+gi|12345678|ref|NC_012345.1|	sim	CDS	104	104	.	-	.	ID=E_506;
+gi|12345678|ref|NC_012345.1|	sim	CDS	105	105	.	-	.	ID=E_505;
+gi|12345678|ref|NC_012345.1|	sim	CDS	106	106	.	-	.	ID=E_504;
+gi|12345678|ref|NC_012345.1|	sim	CDS	107	107	.	-	.	ID=E_503;
+gi|12345678|ref|NC_012345.1|	sim	CDS	108	108	.	-	.	ID=E_502;
+gi|12345678|ref|NC_012345.1|	sim	CDS	109	109	.	-	.	ID=E_501;
+gi|12345678|ref|NC_012345.1|	sim	CDS	110	110	.	-	.	ID=E_500;
+gi|12345678|ref|NC_012345.1|	sim	CDS	111	111	.	-	.	ID=E_499;
+gi|12345678|ref|NC_012345.1|	sim	CDS	112	112	.	-	.	ID=E_498;
+gi|12345678|ref|NC_012345.1|	sim	CDS	113	113	.	-	.	ID=E_497;
+gi|12345678|ref|NC_012345.1|	sim	CDS	114	114	.	-	.	ID=E_496;
+gi|12345678|ref|NC_012345.1|	sim	CDS	115	115	.	-	.	ID=E_495;
+gi|12345678|ref|NC_012345.1|	sim	CDS	116	116	.	-	.	ID=E_494;
+gi|12345678|ref|NC_012345.1|	sim	CDS	117	117	.	-	.	ID=E_493;
+gi|12345678|ref|NC_012345.1|	sim	CDS	118	118	.	-	.	ID=E_492;
+gi|12345678|ref|NC_012345.1|	sim	CDS	119	119	.	-	.	ID=E_491;
+gi|12345678|ref|NC_012345.1|	sim	CDS	120	120	.	-	.	ID=E_490;
+gi|12345678|ref|NC_012345.1|	sim	CDS	121	121	.	-	.	ID=E_569;
+gi|12345678|ref|NC_012345.1|	sim	CDS	122	122	.	-	.	ID=E_489;
+gi|12345678|ref|NC_012345.1|	sim	CDS	123	123	.	-	.	ID=E_488;
+gi|12345678|ref|NC_012345.1|	sim	CDS	124	124	.	-	.	ID=E_487;
+gi|12345678|ref|NC_012345.1|	sim	CDS	125	125	.	-	.	ID=E_486;
+gi|12345678|ref|NC_012345.1|	sim	CDS	126	126	.	-	.	ID=E_356;
+gi|12345678|ref|NC_012345.1|	sim	CDS	127	127	.	-	.	ID=E_355;
+gi|12345678|ref|NC_012345.1|	sim	CDS	128	128	.	-	.	ID=E_354;
+gi|12345678|ref|NC_012345.1|	sim	CDS	129	129	.	-	.	ID=E_353;
+gi|12345678|ref|NC_012345.1|	sim	CDS	130	130	.	-	.	ID=E_352;
+gi|12345678|ref|NC_012345.1|	sim	CDS	131	131	.	-	.	ID=E_351;
+gi|12345678|ref|NC_012345.1|	sim	CDS	132	132	.	-	.	ID=E_350;
+gi|12345678|ref|NC_012345.1|	sim	CDS	133	133	.	-	.	ID=E_349;
+gi|12345678|ref|NC_012345.1|	sim	CDS	134	134	.	-	.	ID=E_348;
+gi|12345678|ref|NC_012345.1|	sim	CDS	135	135	.	-	.	ID=E_347;
+gi|12345678|ref|NC_012345.1|	sim	CDS	136	136	.	-	.	ID=E_346;
+gi|12345678|ref|NC_012345.1|	sim	CDS	137	137	.	-	.	ID=E_565;
+gi|12345678|ref|NC_012345.1|	sim	CDS	138	138	.	-	.	ID=E_345;
+gi|12345678|ref|NC_012345.1|	sim	CDS	139	139	.	-	.	ID=E_344;
+gi|12345678|ref|NC_012345.1|	sim	CDS	140	140	.	-	.	ID=E_343;
+gi|12345678|ref|NC_012345.1|	sim	CDS	141	141	.	-	.	ID=E_342;
+gi|12345678|ref|NC_012345.1|	sim	CDS	142	142	.	-	.	ID=E_341;
+gi|12345678|ref|NC_012345.1|	sim	CDS	143	143	.	-	.	ID=E_332;
+gi|12345678|ref|NC_012345.1|	sim	CDS	144	144	.	-	.	ID=E_330;
+gi|12345678|ref|NC_012345.1|	sim	CDS	145	145	.	-	.	ID=E_385;
+gi|12345678|ref|NC_012345.1|	sim	CDS	146	146	.	+	.	ID=E_543;
+gi|12345678|ref|NC_012345.1|	sim	CDS	147	147	.	+	.	ID=E_544;
+gi|12345678|ref|NC_012345.1|	sim	CDS	148	148	.	+	.	ID=E_545;
+gi|12345678|ref|NC_012345.1|	sim	CDS	149	149	.	+	.	ID=E_546;
+gi|12345678|ref|NC_012345.1|	sim	CDS	150	150	.	+	.	ID=E_547;
+gi|12345678|ref|NC_012345.1|	sim	CDS	151	151	.	+	.	ID=E_548;
+gi|12345678|ref|NC_012345.1|	sim	CDS	152	152	.	+	.	ID=E_549;
+gi|12345678|ref|NC_012345.1|	sim	CDS	153	153	.	+	.	ID=E_550;
+gi|12345678|ref|NC_012345.1|	sim	CDS	154	154	.	+	.	ID=E_551;
+gi|12345678|ref|NC_012345.1|	sim	CDS	155	155	.	+	.	ID=E_552;
+gi|12345678|ref|NC_012345.1|	sim	CDS	156	156	.	+	.	ID=E_553;
+gi|12345678|ref|NC_012345.1|	sim	CDS	157	157	.	+	.	ID=E_554;
+gi|12345678|ref|NC_012345.1|	sim	CDS	158	158	.	+	.	ID=E_564;
+gi|12345678|ref|NC_012345.1|	sim	CDS	159	159	.	+	.	ID=E_555;
+gi|12345678|ref|NC_012345.1|	sim	CDS	160	160	.	+	.	ID=E_556;
+gi|12345678|ref|NC_012345.1|	sim	CDS	161	161	.	+	.	ID=E_557;
+gi|12345678|ref|NC_012345.1|	sim	CDS	162	162	.	+	.	ID=E_570;
+gi|12345678|ref|NC_012345.1|	sim	CDS	163	163	.	+	.	ID=E_571;
+gi|12345678|ref|NC_012345.1|	sim	CDS	164	164	.	+	.	ID=E_572;
+gi|12345678|ref|NC_012345.1|	sim	CDS	165	165	.	+	.	ID=E_573;
+gi|12345678|ref|NC_012345.1|	sim	CDS	166	166	.	+	.	ID=E_574;
+gi|12345678|ref|NC_012345.1|	sim	CDS	167	167	.	+	.	ID=E_575;
+gi|12345678|ref|NC_012345.1|	sim	CDS	168	168	.	+	.	ID=E_576;
+gi|12345678|ref|NC_012345.1|	sim	CDS	169	169	.	+	.	ID=E_577;
+gi|12345678|ref|NC_012345.1|	sim	CDS	170	170	.	-	.	ID=E_584;
+gi|12345678|ref|NC_012345.1|	sim	CDS	171	171	.	-	.	ID=E_583;
+gi|12345678|ref|NC_012345.1|	sim	CDS	172	172	.	-	.	ID=E_582;
+gi|12345678|ref|NC_012345.1|	sim	CDS	173	173	.	-	.	ID=E_581;
+gi|12345678|ref|NC_012345.1|	sim	CDS	174	174	.	-	.	ID=E_580;
+gi|12345678|ref|NC_012345.1|	sim	CDS	175	175	.	-	.	ID=E_579;
+gi|12345678|ref|NC_012345.1|	sim	CDS	176	176	.	-	.	ID=E_578;
+gi|12345678|ref|NC_012345.1|	sim	CDS	177	177	.	+	.	ID=E_585;
+gi|12345678|ref|NC_012345.1|	sim	CDS	178	178	.	+	.	ID=E_586;
+gi|12345678|ref|NC_012345.1|	sim	CDS	179	179	.	+	.	ID=E_587;
+gi|12345678|ref|NC_012345.1|	sim	CDS	180	180	.	+	.	ID=E_588;
+gi|12345678|ref|NC_012345.1|	sim	CDS	181	181	.	-	.	ID=E_563;
+gi|12345678|ref|NC_012345.1|	sim	CDS	182	182	.	-	.	ID=E_562;
+gi|12345678|ref|NC_012345.1|	sim	CDS	183	183	.	-	.	ID=E_561;
+gi|12345678|ref|NC_012345.1|	sim	CDS	184	184	.	-	.	ID=E_560;
+gi|12345678|ref|NC_012345.1|	sim	CDS	185	185	.	-	.	ID=E_559;
+gi|12345678|ref|NC_012345.1|	sim	CDS	186	186	.	-	.	ID=E_558;
+gi|12345678|ref|NC_012345.1|	sim	CDS	187	187	.	-	.	ID=E_616;
+gi|12345678|ref|NC_012345.1|	sim	CDS	188	188	.	-	.	ID=E_615;
+gi|12345678|ref|NC_012345.1|	sim	CDS	189	189	.	-	.	ID=E_614;
+gi|12345678|ref|NC_012345.1|	sim	CDS	190	190	.	-	.	ID=E_613;
+gi|12345678|ref|NC_012345.1|	sim	CDS	191	191	.	-	.	ID=E_612;
+gi|12345678|ref|NC_012345.1|	sim	CDS	192	192	.	-	.	ID=E_611;
+gi|12345678|ref|NC_012345.1|	sim	CDS	193	193	.	-	.	ID=E_610;
+gi|12345678|ref|NC_012345.1|	sim	CDS	194	194	.	-	.	ID=E_609;
+gi|12345678|ref|NC_012345.1|	sim	CDS	195	195	.	-	.	ID=E_608;
+gi|12345678|ref|NC_012345.1|	sim	CDS	196	196	.	-	.	ID=E_607;
+gi|12345678|ref|NC_012345.1|	sim	CDS	197	197	.	-	.	ID=E_606;
+gi|12345678|ref|NC_012345.1|	sim	CDS	198	198	.	-	.	ID=E_605;
+gi|12345678|ref|NC_012345.1|	sim	CDS	199	199	.	-	.	ID=E_604;
+gi|12345678|ref|NC_012345.1|	sim	CDS	200	200	.	-	.	ID=E_603;
+gi|12345678|ref|NC_012345.1|	sim	CDS	201	201	.	-	.	ID=E_602;
+gi|12345678|ref|NC_012345.1|	sim	CDS	202	202	.	-	.	ID=E_601;
+gi|12345678|ref|NC_012345.1|	sim	CDS	203	203	.	-	.	ID=E_600;
+gi|12345678|ref|NC_012345.1|	sim	CDS	204	204	.	-	.	ID=E_599;
+gi|12345678|ref|NC_012345.1|	sim	CDS	205	205	.	-	.	ID=E_598;
+gi|12345678|ref|NC_012345.1|	sim	CDS	206	206	.	-	.	ID=E_597;
+gi|12345678|ref|NC_012345.1|	sim	CDS	207	207	.	-	.	ID=E_596;
+gi|12345678|ref|NC_012345.1|	sim	CDS	208	208	.	-	.	ID=E_595;
+gi|12345678|ref|NC_012345.1|	sim	CDS	209	209	.	+	.	ID=E_470;
+gi|12345678|ref|NC_012345.1|	sim	CDS	210	210	.	+	.	ID=E_471;
+gi|12345678|ref|NC_012345.1|	sim	CDS	211	211	.	+	.	ID=E_472;
+gi|12345678|ref|NC_012345.1|	sim	CDS	212	212	.	+	.	ID=E_473;
+gi|12345678|ref|NC_012345.1|	sim	CDS	213	213	.	+	.	ID=E_474;
+gi|12345678|ref|NC_012345.1|	sim	CDS	214	214	.	+	.	ID=E_475;
+gi|12345678|ref|NC_012345.1|	sim	CDS	215	215	.	+	.	ID=E_476;
+gi|12345678|ref|NC_012345.1|	sim	CDS	216	216	.	+	.	ID=E_477;
+gi|12345678|ref|NC_012345.1|	sim	CDS	217	217	.	+	.	ID=E_478;
+gi|12345678|ref|NC_012345.1|	sim	CDS	218	218	.	+	.	ID=E_479;
+gi|12345678|ref|NC_012345.1|	sim	CDS	219	219	.	+	.	ID=E_480;
+gi|12345678|ref|NC_012345.1|	sim	CDS	220	220	.	+	.	ID=E_481;
+gi|12345678|ref|NC_012345.1|	sim	CDS	221	221	.	+	.	ID=E_482;
+gi|12345678|ref|NC_012345.1|	sim	CDS	222	222	.	+	.	ID=E_483;
+gi|12345678|ref|NC_012345.1|	sim	CDS	223	223	.	+	.	ID=E_484;
+gi|12345678|ref|NC_012345.1|	sim	CDS	224	224	.	+	.	ID=E_485;
+gi|12345678|ref|NC_012345.1|	sim	CDS	225	225	.	+	.	ID=E_357;
+gi|12345678|ref|NC_012345.1|	sim	CDS	226	226	.	+	.	ID=E_358;
+gi|12345678|ref|NC_012345.1|	sim	CDS	227	227	.	+	.	ID=E_359;
+gi|12345678|ref|NC_012345.1|	sim	CDS	228	228	.	+	.	ID=E_360;
+gi|12345678|ref|NC_012345.1|	sim	CDS	229	229	.	+	.	ID=E_361;
+gi|12345678|ref|NC_012345.1|	sim	CDS	230	230	.	+	.	ID=E_362;
+gi|12345678|ref|NC_012345.1|	sim	CDS	231	231	.	+	.	ID=E_363;
+gi|12345678|ref|NC_012345.1|	sim	CDS	232	232	.	+	.	ID=E_364;
+gi|12345678|ref|NC_012345.1|	sim	CDS	233	233	.	+	.	ID=E_365;
+gi|12345678|ref|NC_012345.1|	sim	CDS	234	234	.	+	.	ID=E_334;
+gi|12345678|ref|NC_012345.1|	sim	CDS	235	235	.	+	.	ID=E_2;
+gi|12345678|ref|NC_012345.1|	sim	CDS	236	236	.	-	.	ID=E_429;
+gi|12345678|ref|NC_012345.1|	sim	CDS	237	237	.	-	.	ID=E_428;
+gi|12345678|ref|NC_012345.1|	sim	CDS	238	238	.	-	.	ID=E_427;
+gi|12345678|ref|NC_012345.1|	sim	CDS	239	239	.	-	.	ID=E_426;
+gi|12345678|ref|NC_012345.1|	sim	CDS	240	240	.	-	.	ID=E_425;
+gi|12345678|ref|NC_012345.1|	sim	CDS	241	241	.	-	.	ID=E_424;
+gi|12345678|ref|NC_012345.1|	sim	CDS	242	242	.	-	.	ID=E_423;
+gi|12345678|ref|NC_012345.1|	sim	CDS	243	243	.	-	.	ID=E_422;
+gi|12345678|ref|NC_012345.1|	sim	CDS	244	244	.	-	.	ID=E_421;
+gi|12345678|ref|NC_012345.1|	sim	CDS	245	245	.	-	.	ID=E_420;
+gi|12345678|ref|NC_012345.1|	sim	CDS	246	246	.	-	.	ID=E_419;
+gi|12345678|ref|NC_012345.1|	sim	CDS	247	247	.	-	.	ID=E_418;
+gi|12345678|ref|NC_012345.1|	sim	CDS	248	248	.	-	.	ID=E_417;
+gi|12345678|ref|NC_012345.1|	sim	CDS	249	249	.	-	.	ID=E_416;
+gi|12345678|ref|NC_012345.1|	sim	CDS	250	250	.	-	.	ID=E_415;
+gi|12345678|ref|NC_012345.1|	sim	CDS	251	251	.	-	.	ID=E_414;
+gi|12345678|ref|NC_012345.1|	sim	CDS	252	252	.	-	.	ID=E_413;
+gi|12345678|ref|NC_012345.1|	sim	CDS	253	253	.	-	.	ID=E_412;
+gi|12345678|ref|NC_012345.1|	sim	CDS	254	254	.	-	.	ID=E_411;
+gi|12345678|ref|NC_012345.1|	sim	CDS	255	255	.	-	.	ID=E_410;
+gi|12345678|ref|NC_012345.1|	sim	CDS	256	256	.	-	.	ID=E_409;
+gi|12345678|ref|NC_012345.1|	sim	CDS	257	257	.	-	.	ID=E_408;
+gi|12345678|ref|NC_012345.1|	sim	CDS	258	258	.	-	.	ID=E_407;
+gi|12345678|ref|NC_012345.1|	sim	CDS	259	259	.	-	.	ID=E_406;
+gi|12345678|ref|NC_012345.1|	sim	CDS	260	260	.	-	.	ID=E_405;
+gi|12345678|ref|NC_012345.1|	sim	CDS	261	261	.	-	.	ID=E_404;
+gi|12345678|ref|NC_012345.1|	sim	CDS	262	262	.	-	.	ID=E_403;
+gi|12345678|ref|NC_012345.1|	sim	CDS	263	263	.	-	.	ID=E_566;
+gi|12345678|ref|NC_012345.1|	sim	CDS	264	264	.	-	.	ID=E_402;
+gi|12345678|ref|NC_012345.1|	sim	CDS	265	265	.	-	.	ID=E_401;
+gi|12345678|ref|NC_012345.1|	sim	CDS	266	266	.	-	.	ID=E_400;
+gi|12345678|ref|NC_012345.1|	sim	CDS	267	267	.	-	.	ID=E_399;
+gi|12345678|ref|NC_012345.1|	sim	CDS	268	268	.	-	.	ID=E_398;
+gi|12345678|ref|NC_012345.1|	sim	CDS	269	269	.	-	.	ID=E_397;
+gi|12345678|ref|NC_012345.1|	sim	CDS	270	270	.	-	.	ID=E_396;
+gi|12345678|ref|NC_012345.1|	sim	CDS	271	271	.	-	.	ID=E_395;
+gi|12345678|ref|NC_012345.1|	sim	CDS	272	272	.	-	.	ID=E_394;
+gi|12345678|ref|NC_012345.1|	sim	CDS	273	273	.	-	.	ID=E_393;
+gi|12345678|ref|NC_012345.1|	sim	CDS	274	274	.	-	.	ID=E_392;
+gi|12345678|ref|NC_012345.1|	sim	CDS	275	275	.	-	.	ID=E_391;
+gi|12345678|ref|NC_012345.1|	sim	CDS	276	276	.	-	.	ID=E_390;
+gi|12345678|ref|NC_012345.1|	sim	CDS	277	277	.	-	.	ID=E_389;
+gi|12345678|ref|NC_012345.1|	sim	CDS	278	278	.	-	.	ID=E_388;
+gi|12345678|ref|NC_012345.1|	sim	CDS	279	279	.	-	.	ID=E_387;
+gi|12345678|ref|NC_012345.1|	sim	CDS	280	280	.	-	.	ID=E_386;
+gi|12345678|ref|NC_012345.1|	sim	CDS	281	281	.	-	.	ID=E_339;
+gi|12345678|ref|NC_012345.1|	sim	CDS	282	282	.	-	.	ID=E_328;
+gi|12345678|ref|NC_012345.1|	sim	CDS	283	283	.	-	.	ID=E_327;
+gi|12345678|ref|NC_012345.1|	sim	CDS	284	284	.	-	.	ID=E_326;
+gi|12345678|ref|NC_012345.1|	sim	CDS	285	285	.	-	.	ID=E_323;
+gi|12345678|ref|NC_012345.1|	sim	CDS	286	286	.	-	.	ID=E_321;
+gi|12345678|ref|NC_012345.1|	sim	CDS	287	287	.	-	.	ID=E_337;
+gi|12345678|ref|NC_012345.1|	sim	CDS	288	288	.	-	.	ID=E_1;
+gi|12345678|ref|NC_012345.1|	sim	CDS	289	289	.	-	.	ID=E_430;
+gi|12345678|ref|NC_012345.1|	sim	CDS	290	290	.	+	.	ID=E_3;
+gi|12345678|ref|NC_012345.1|	sim	CDS	291	291	.	+	.	ID=E_4;
+gi|12345678|ref|NC_012345.1|	sim	CDS	292	292	.	+	.	ID=E_5;
+gi|12345678|ref|NC_012345.1|	sim	CDS	293	293	.	+	.	ID=E_6;
+gi|12345678|ref|NC_012345.1|	sim	CDS	294	294	.	+	.	ID=E_7;
+gi|12345678|ref|NC_012345.1|	sim	CDS	295	295	.	+	.	ID=E_8;
+gi|12345678|ref|NC_012345.1|	sim	CDS	296	296	.	+	.	ID=E_340;
+gi|12345678|ref|NC_012345.1|	sim	CDS	297	297	.	+	.	ID=E_338;
+gi|12345678|ref|NC_012345.1|	sim	CDS	298	298	.	+	.	ID=E_9;
+gi|12345678|ref|NC_012345.1|	sim	CDS	299	299	.	+	.	ID=E_10;
+gi|12345678|ref|NC_012345.1|	sim	CDS	300	300	.	+	.	ID=E_11;
+gi|12345678|ref|NC_012345.1|	sim	CDS	301	301	.	+	.	ID=E_313;
+gi|12345678|ref|NC_012345.1|	sim	CDS	302	302	.	+	.	ID=E_315;
+gi|12345678|ref|NC_012345.1|	sim	CDS	303	303	.	+	.	ID=E_13;
+gi|12345678|ref|NC_012345.1|	sim	CDS	304	304	.	+	.	ID=E_14;
+gi|12345678|ref|NC_012345.1|	sim	CDS	305	305	.	+	.	ID=E_15;
+gi|12345678|ref|NC_012345.1|	sim	CDS	306	306	.	+	.	ID=E_16;
+gi|12345678|ref|NC_012345.1|	sim	CDS	307	307	.	+	.	ID=E_17;
+gi|12345678|ref|NC_012345.1|	sim	CDS	308	308	.	+	.	ID=E_18;
+gi|12345678|ref|NC_012345.1|	sim	CDS	309	309	.	+	.	ID=E_19;
+gi|12345678|ref|NC_012345.1|	sim	CDS	310	310	.	+	.	ID=E_20;
diff --git a/test/L.faa b/test/L.faa
new file mode 100644
index 0000000..30043f6
--- /dev/null
+++ b/test/L.faa
@@ -0,0 +1,514 @@
+>L_10
+CVLCKYEIAALGNVLNKLFMTKLEDKVCGGDSQVYYKADARLTPAKTSTDNANSPLAGGY
+HDNKLAFMGCYPTSAKKYNYPQQTIKAQKTDIFTLTARDHYDENTAGSYYCSFESVYACD
+TRRCTNKPVVRAVKKLLGYGYRAKHESPYGRSTLGDNLHNVKQFTAKFYLKLSVFRDDFR
+SVPKKLLIGSAAVYRAVTDYKSVSVGEQYETLTKKGNKENLGGTYSPVCAARGIDVACAD
+KDGSQRKQVLSPRLACCVVFDYTAFGAIGELLLTVMSLITKVEAAKEKEGTNKCLVGSFP
+CAENTLSGAGVKDWPGCLSLKCTFTLIQVTPMLYLMLCKYAQKPKFCNLGSNTRAFHQLQ
+SHQMVSEYVEAFKENKPVGADPVLKGPREEKALYVGHCVPLSFRILSKGAVGEETDYSSS
+QMAKTSLDQEHLCVGCTPWDARKGAAYKCKGTQQEHSAKSANVVASKVGKPDCIKGRSAW
+NCMCKFVIGKDRITRTGDAVARTHENAIKKYAVAVASGVGTIMGPECVISDFVLQAYLFV
+AGGTGGNVISWTPAGCGTYQALWKKYGVNTCWSGLVGLPLESYRQQLQKGYNRDSGGLLH
+IMMGFVVQGRLVSALFPWGECRADLIQLTQKLTAQGGGYLQQSVKYRKLFPPAQGPVPPP
+CTIGTFLTFHNLVEQGLKGTFNTAKRPNSCAFTF
+>L_11
+PKFDSVVNKSRSDLFNAPEAVLFTNSECQTITVKAKNKGTGVAAEKVNGYNVSQPLEPYS
+MSKKPVPNCGLEGSKELGRRNAAATCIFPGLIPLVFIRFQDTGTYLGDPSWALLEGVHYY
+THHNVRDLAHKPNTHKSAKKYINIFGAKLRPAGKELKSFFDCKKAAIRLHNKAGFLGETD
+DYILGTNTDALQAYHPFEGFANKNGKRKNGKGGVILARARAIALKAKRQFHSVTLNFIGP
+IGDCSGKHHIGQGLAKAVWGCTYLVPSHADQILLLLMDTPYREVGPLGKNYSLGHLGCEE
+KKDGF
+>L_313
+FWHGFDKLNPHGAKNSQSTLNVRNKSLTTVANHSGKETGCAFKAFLVLKSQHKDITADRP
+RNKLVNPYVTSEEVHFSREKLPKDLGYVGARYCVSGPKWWHLQPTECGLSDSTKPLCGRK
+VLLLKVIGIMLHNYFATGAYMDDLFTLKRQTQECLAVCDPNFQSGPNFEAKVEYKNGSFA
+PAKTNAGQLGTKLLQPRGIKPLPFELNVQNLPDMLGGCGDLGSGHDGPVIIARDTAVLAK
+AQNKHGLESKFFASMGGTHSELAEAGFFLFPAGNYLICAGEKLAILTQIYTLHAQAGGLR
+FKLSATLKNQFGRVYGSEECSFHTLECGIFGRVLEPTSFTIVGKLPPCFWGGDRGCALVQ
+YMLVTGGKGRHPIEWEARPQSADVVGDDTCERSPVYQSHAFKLTSENANNWDEIGDSQKM
+MNVGRQFGMEYGEGIKTDNDKIFQFGLSRSQKLYSTVTIYDDSIGFTSAGFFPDQIVTPS
+VAKALFASGVAGHFQGADAQSEGYEFESKEEGVISIAKSCLVEDTLSPGFYTDFHHGTPE
+NGVYCDTRGSHTKASCSLPSAVQSKELGTGAVGLFMSAFCCGLVKIMCTVTSKALCKTGF
+LVVRDNDQCGFEKSPAHMRTYLSTGKYTPRTDGATKREKPPTIPLTPKIAKLGAGDQMHS
+ATAAGCTNKPGVGLSGFTDAGEETKGFESCMFRLRALPTLGIQGDFFGIVPVVGEPKMNL
+VTLRRLTRYRPPAICRTVKIAKFICTGGVRDKLLHTHGN
+>L_619
+EAVKKECQVVAACTLELGCDLVDGVTDLRSKFKKSNGGYTPALDLTSSLFSGKAFASGGY
+VIVRNKDIVNANQFACCMSCCNTGWQVVIEAPLASSEKVGYKAHVNFPNCEEIVCKTERS
+RFNLNSPARPDTLVVADAMVLKKSCKKTPVVCTLYIQKYYADRVQYLKDYSQGKISIGCD
+I
+>L_621
+DSVKRDEASCKVVGACTLNIGKSDLAGGVSDVSGLKQSEGGFSPALGTSSGLFNVKIFAE
+AGYAVLQPKDILVEEAHFSVCMSCCAVAWQIAIDPPLAALEITGYTVHVKFPNCEQIVCR
+KEGSRLDLNDPRPVTLVIAAAMVLKKACKKTPFVCALYKQKYYNDRGQYLKGYAQDKAKC
+IGYRV
+>L_623
+DSVKKSIAQLAYNKRDGVCKVVGACTLHLGKSALADGVTDVDELKQSEGGFGPALGTTSG
+HYNVKIYAAAGYAVVQPKDVLDATHFAVCMSCPAIGWQVAIEPPLAGTGTPGSTVHVGFP
+NCEQIVCRKGRSRLNLHHPERPKTLIVAEAMVLKKACKKTPFVCALYIQKYYNDRGQYLK
+SYCQEKAKCIGYQI
+>L_14
+PQADIQRKFCHANALLFVNAPRVENFGDGFEACVARAPFYEGNLAGKGGVLLLFGTNDPI
+MTAHKAGQVTGCVEVKGPFFHGRDPTGRYDHQKKSRLEAFVSELKSYFKQRAEQSIPRQW
+EATWVGKMSLAVPYNIKWLKVRAGGCVSYGLVSKSAAVFDQVAAKVHDEHGHIRYVVWKC
+TNARRHALTCKAGRGGTVFFCGRGTRVKKCSSTRTDKNQPFSSANQLCQTETGVLLDYFN
+GTLGALPAAQGLSAGDVRFLLLSTNYNGPIKIYAVGRNKELLAKHHKWKGAQTAGDATIK
+KTAPNESFLPFLVRNQKSHKLVFTGKSSLKAYASLAKSRAILAFGPHPEQGRTIYNGARS
+IGSRYSVNEAAESCAKANSIVALTRKKSYRNMHNRILELSGESGLDGVIALNWNIKSAKK
+QDDDAHEIKPDALIDHTVAGIEGAKLWICQVEYLADLNASAPVADYLHSAYGNGLMGVCR
+INKIASRTMPRQHDVNSCVTCRQKSGISGAKKCATRHVRYSTEHKEFFMARSTHFRCNRM
+DTGSFEILHANQADARGNKRLCVSFAQASGRTSKAGQDNLYIYISIGFKRCQERRPKKCK
+IRCGKKKVGEVDTPPNYVLNYSQGDADLQDLIPALNKPGDFFVRSATDKQSANASIFNEK
+QFCNCNQSGVAAVVGKKSRALSSEQIVKGPSNVGGLYQDGTAMQVCEPLISNYGCGTYTS
+IRPIKYLC
+>L_15
+PKGTNYQGFRTETLHLDAKTTFTPAFYVTKELACAPCYLHVEGFLMVYSLKEITKADEGP
+LKNGKATAKVNDLQEEARVATFENRLKSELQKRLGVESADFQAQYYSLLNDVGLVCDSKY
+KAGLIGHSNHKELIDAACFQCGYHCDAYIFFSRVGSQFPKRKAAGKGPFRGVFATPPAKA
+VSTIHDHLSEGHWVHTIYTNGKAHVVALNPVWHDLGVLAVAVSLGPLAELDEGKNRGCGK
+NWVKRLTLGYLESNIPYVEGTVKCYKVKLKRATAVGSHPNDGYVMANVYPLKMPSGVGAS
+KHEVDAFGNSENLSLFETNLGNYTNGTKKEKCQDVEYRLWGGSNPPTKPAGARGGPHLCG
+SSPTGATGVTEKENMEELRRFAAGDGFFKGYIQYGGWFGGLKDKAWLEKFREEFGVVSNG
+RDKRTGELKHVECPIQVQKPYNNPLILHHEKDCGRKTRVHGSGGEKDVGPWRGDTNTKQD
+KQKFGSGKL
+>L_16
+LDDDETQLSDIKDEECRLFDFPGKHVGGFGACASQAAAGLGQIFHCAVGTGRLGLVNVAD
+VRNSSSTRAHHVKLTHDSGLGPSAFKILLVPQAIKLVSITDESSNPVDVADLPFHNPWND
+ASYFAQRTHGKWENGVLKTATDKDASHLRFLTRNLYHQVSFIEIQTLADESLHVSGISPR
+YYHQSRAFDEYLSVPPAERRKLDECTSDYNGKQAKLAAQIVTRPFGIDSNIALLESAGNS
+DKKLKASMDLCIGKSADVTVHRLLREMACGVPQPIQELNT
+>L_17
+AGTNGMLPQAIPFDHIHFPPESTCAAVSASLVLGTYYTTGNFLKDFESIHVSTSPSNQGQ
+DRTNKYKPVLSELLKKVLKPEFRTLRSAFERMLAPQMPSGEGKAAYFTAVNLGVCYVSIS
+KIPAITDKEEANSKATIMYKPKRDADLASLFYAGTGEKVYLNKSAASEIAAVWSAKPSND
+AVYNGFPFGLTADREVIATNKEMNCVVLNGRGVINRVLNCGEKMGTRDTTWTQTAQITFG
+TGLLEGLGLHDLPADAGGACKSAISTLGDGTHEARSAYGIAAAGYVNLMKRLACFVQLID
+LGAHTRTPGTFAPSYLHKIAFCTPNLAGMAFVGRVILFINAFKKKAFQQANSAISCDHMF
+SLVRKLKQARVSVLTFGIGAACGPILLYLAWEAAGTKLVTPKAVKGDKNFGSENLCDFLG
+GKALSIHVAHALETALAVVHLVKANSKRSTCMDRTFGSTFEEGGSESSPLIGLCFQNTVE
+GLYGMAKTDKAALCPLAQGGGQGYDRHVFKLGGLLNDVCAVVSPPWPMLLLSLSTQFYEI
+SDFIKADGSKAALGQLAQERCFKKNKTGFFQHNSAASIIVCQLKTRKNLPLYVAVNVLVE
+HYNSAGITFDIGEAKPDLSGSVRKSCEMAGLIPFGTLLHSRVDKVTNAKAETVSKNHKAS
+VNVSIGYALSVTKCSSCHVKVAAQFDLTPRSAAKNILYKVLGITKHVGFKDIHLKPKTED
+LILEMIFSSRVVNAALGEFDQQNDYSVFGYNSTLPGLERADLYRQPCFPNDWHASICYAA
+SPAWIHDGSVHITQGSLGGGLLRKGAPHPFHSYPATVTVPSCDEDTLNVAAIALALAAPL
+FERQPTVGRHSSDSGLGETNLVTIPEDDDAPTAGNHGAYMFSSRPSRDGDTHLALCPLLA
+LPCFSKKGHELTSEYSDLGRLKCTPDLSKTR
+>L_18
+DVAQDVNYLYSGKENRFALKPDVVADKEALNPTSKQNNQEKVVSFLAVVRQHGEGQDIGP
+KSLVGMLSGIKGWNAKVVGAGPTRSRARTDSGSVPYGNVRKSSVNDMAPDCTSMGFKSQP
+LSVKPYRADIIVVLQYIFKDHHEDSAYFNGHTVLLFLVIAVNYHRVYWHDEKGVNGREQE
+FGQGKDQVYMTAAGLKGIHADPELTRMEWRGLFPRWSKTAAGPAPFLILLVPLHKLVPGE
+RDSEMKTHVQGEPMTVAFSDFTVTATQNCSVGFPGQANEPGSSCRYKYRKFNKNGEFATF
+NQTSIDLIENIPREGVILQDQAKDSCNLIGHKATPVPSGFNHSPKRPKKARSEETDRYKG
+SRQHNKQEFDKHDLFQKANKEFTILAEGAHKAGKEVAASVPKDPR
+>L_19
+DLELAFKEDAPVSGSSILKFKAVVANKLPKITNGVDWPQDLTCRFERGKHIEGYKDHNTF
+VKNAHQAGAGALVKLDCCLGIGQPEGSIPGEKGRAAAMHAFKITPWGSIQEGDPYIELSQ
+HIKGCSHSETPMLTPCKLFELARLVA
+>L_317
+ANTPLGKVLFDVATSSQTINNWYCCEGQFRWNKFKGIQLRGEDGNILVSFIFNELKESTS
+TQNPGLPCKAAKVDYGTNQEFEEHKCPSGGAAPNARNRGAAHYKEHQHSVQLTVGLASVR
+LPTKANPRGALKSAELEPPQEFIAETARKRGAATIDANSEVPQSKTGVILLLLVKKTLAL
+LPGTCVDTEVIFESVGALILAQEESLIIGSECSKISRTAFYLFLYTCLRSFSAQKDYSQT
+KALDKLLSGKLAIILDVDTNYDGWSGSDNGMGKKTEHNYEGLRCVVTPSVNSNLGSIYSE
+ETKYGRVPTVCHADKFTVHNHAEEGWSECAHLADFTAGMMKPDSTRDKQQEDGSAIQKVY
+GLIMDSGTIEPVAPVQLDGADTIPEYGKKSWAAVLMGNESVALPEPVETVNTKLSGIVIP
+YKRPCFKICDERGSCPLLSFAQLGPSDDSHGSCPYVTGAPLMASSNLCTTAHGSVTDAKK
+RFHHSCKKALMRTVHQMCKRVGNELIVSEGHTISVANCSQKFREFQPLGKPGSRYSGVSH
+CLVACSCTKNCAVTLGYSEPTVLERFSDLKYLSYMIESYAIGAFITFPSPLLWSLHLHDN
+LRMNVGPDEKKEVSIVHVAQGVQLTDHAIHCLGVYYLRAENGNEFDRPETGGTFFKVKTM
+TFKVAGHKAGRLDGFHQVWTRHETFTTGTMSQFKTPKNPDPRFAGTVAKETAGLLETDVL
+LTWSRPECQFVRRHAHGTHPGPKGQKRTGLVPKESSGSDGLPTQLERRGALLQVAFYGQP
+AGNKGSRPCKGFVIPGCELLPR
+>L_319
+PYAPWGKVAGVTTGTQTDDVWYCCDGRMRWNPFEGQSINLQGQNGGGVVCFVFTPLKSAI
+STQVRGIIYEGSIAALHMGDEHCKASQVKYVVYQEFAAHRCNASGQASEAGSEGGSVHYK
+HHPHTVQLVTMTLSNTHLHTAAAPTGDVLASEATAKAQLEPPSSSYEVIVLILVLKTLAL
+LPGACVTSEPIYDPIPGALLLKQDSAFMIGEDCRCKESRTASLISYDCLSAFPAQSMSET
+QMLVLSRLRKDKTQVMLDAEWIWDGWSIKNRLGCNTDGMGLRAIILAVNEALGFGHVEAI
+CHSDRQSQHQNVRISGKFAPSANFSEYKIDFFDPDSTRDKEQEGRGAVVSAYDMVMDVGT
+VDPTVPVQMKNGGDKPKGQYADGLHKVVVKGAEWVAIAAKIVTYNTDLSGIVTRDCMKIC
+IEKSNCPLRSGQDLGPHDTGNGSCGYKDASSLMIGAAFCTFAHGDVPNADPETRFHHTVP
+KALMRVHNICKNVGKDIIVGSLMSVARCVEKFRDYQALNKPACHYSEAQCLVKCKCAKNC
+SVSHGFSGGRLLERFTQDDDLADLSNFPSTYNFYGAQRYALDEFVTYSSPVLWGLVLNDA
+VSVDVDNLGAPNAKSTGALMHAPSLQPLVEWGIDCLNGYYLLLKSETDNQWPETGGKFNI
+KVMYAFKVEDHNTYKAFHQIWERHQSFTTERQKNPGNGDKPEPSAAGNDVARETAGLMEE
+DVAVTWNPPECMLVKPNSHSHGPGPKGKRRIPSVPKNSSSGPGYPTPKLVVSAVFLDQPA
+GFSDGRLCKNCITPGCEQLPP
+>L_617
+PHTPLGKMLKGVTNDTQTETVEYCCNGRIPWGTFEGQGGFLQAANGLNVSSNIFTSVKDI
+TSTSADGAGYYDGATFALHSETEHTKASQFEHLWHAKKINFKLDQEFSAHRCGAGGTSSN
+GGSRTSSGHYKQHQHSIQLVPGNPPSHLQTLREHDESPSAAVKSAELEPPSSFIARKVHK
+SEANTFLSTKEQLIHEKYEVIILTLVVASLKVLVTQCVSAEPTYEPVGALMLKQDEAFAI
+GTQVLNIVSRTAFLAEFLCLRTTPFKASASLVDGKCPRPEIPTEATFPNESLNLSQMKAL
+PRLKSGKLEVILDAEWAYTAWCFKDVLGCNPDPGKSALRAVVFLSAGETAHLDSGSGGEF
+AVSSDFVGFKGGMMGPTSTRASSHEDQSAVEKYVYALVVSTGSLSSAVPVQMKGNKTNAE
+FDNGLHLGVVMCANWEALAIRMETINTKLSGIAEKPVFKICIDKPNCDLRSFQRLGPHDD
+GNGRCNYGANASSLMISIPLCTATHGSVANLGNEKRYHHAASKALFRVHHVCKNVGKKRI
+VGSALYSTTTCSPSYRDAHASSSKPGCRYGEYQCLTQCACAKDCTLTHENAGSVLLDRFA
+QAKNEMQDQGNALTFHFYMAQKYPHGRYVTYNAPILWGLHMNDNLHTEHIGDPSEKKVGT
+VEHVTEGPELVAWGINCLGGYFLRLKEESNFDWQENGGKFHNKQITSFKLAAPKTLAGFH
+PVLARHQRYTTEKKSDKIRKDPTPRFAAVAAAGGTVAQQTTGKEALVTWAPPQNMLVRPT
+SHPHQPSPKGKSAGLAPKNSSGSPGFPAPRLALLEAVFLGQGNSENKLCKSYITPSTELL
+AD
+>L_323
+EPDFTPLGRVLKTLTGGKQTQNVWYCCSGRLRWDKFAGECDKLQGANGTDVSFVFTAIKE
+VIEAQSEGLALDGLATFAFHLSNQWCKDSKIKYIVQQEVMAHRCSPGGSSTDIGNEGAGG
+NYKKHQLSIQLAVGLETHLQSLATPTGAVKACELDPPAAFLGAKAALSHQSQTPKAQKIG
+GAQILPKEQLLHAKCEVIVLSVSLTNLALLPGCCVCSEPIYQPVGALLLKEDDAFIITVQ
+PPKVCKTANLSEYACLRAYPEQSMRLNQKKALALKSGRLEAILHAEWTYLGWSVMLRLGC
+DTSMGKGLRLVVCLSANEALGGYYQEETKYGQVPLIAHPDRLTVHDNAETGGDFSIVSFA
+GFAGRLAPESTKDKDQDERSAIQKVYGVPLDTGTASPTVVVQMKGESTNGEYGSPLHKSV
+VQVEDALPERAETVHTKLCGEVKRPCFQICIEKEKPARAFQHLGPYDNGQGSCNIAVSVK
+ISVPLCTTDHAVVADNVLRFHHKSLTYKGRMRVNHICKTVGKSAIVGPKISTTHASQKFR
+DFFGHNKPGCVLLHYQKEECLMECACTKDCAPASGYAGPSLLERGNQKQELRNLRNFALN
+YTFYAEAHKLGSFVNFATPVLWNLHLHGTLRSDVGDANEKRTGAVMHCAQGAELLAASGE
+NCLGGYYLRLKSDNDNIFDWPETGSKFIFMIKVLTFKVAANKTLANRHQVWTRHQPSTTG
+KLSQKSGKDPNPRYEAPGAAGGTVARKRALLDKAALTTWRPPEAMLVRAHAHGHQSPKGR
+RVGLTSKNRSGSPAFPTPRLLLVICVFLNNPGGTLELRLCKVYTGPSCELLPH
+>L_627
+SEPLGKILRSVTTVAVTEKVWYCCEGRVKWDKFENQSITLQGANVEVASFVFTPLKEQIL
+TQSGALAYSAQIALHLGDGHCSAKKVKYHVEQDGDGLNAVFDKGEHKGKNLEPFSVHRWN
+STGTRADIGTRGGQEHYKQHQPGFESVEVSPDTHLLFLATPTGAVKTADLEGPTGYITAK
+GHKRGHGTILPKEQLLHSRFEIIVLVTLVLSSLAMLPPSCVASQPIYEPIGAVLNKSDEA
+FVITKEVHSIVRTAFLVDYQCLQEFADQSMALTQMTGLAFKKGKLHVLAAEIFLAWSRKT
+RLGCDGNMGIGLRAVTFLTVHEALGGYYDSETGYGHVPSVCHPLRHTLKDDGDIGGDFKV
+TTRFSGKYKAGMLSPKTTRKDKKQEDKAAVQKMYGLCVEIKTLEPAVQVQVPGDDSNPQI
+KDNLHKAVVEATEWTALPDRIGKVNTKLSVPVKRPCSGVDVKFKVCVKNGNCPLRSFRHL
+GPYENGSGACNYTGVSLIVSAQLCTTIHNANTDNEKRIHHKHGKPLVRVHNVCSNVGKSL
+VVGAMISTAACTAKFRDFNALGKPGCHYKNSKCHMQCVACKNCAVTLGYTGPTYLEKFSR
+KNELSDLGNFGLKYHFFMAQTYDLGSFVSYSSSVLRGMHLHEKMRTDVGKQPSEKRTGAI
+MHVAAGAELVTWGTLCLGGYLASGAGSAWPEVGGKILDIKVMAFRIAAHKAVAGFHPVWA
+RHEQFTGGKMCQKKPKDPNPKFAAPGICGGSVGRQTAGLLESEVLVSWFPQEAMVRAHPH
+GPHQPKPKGKRVRNNGVTPKSNSGHPGFPTPRLVLVAAAFLVQPAGNSDDRLCKSYITST
+CELPTN
+>L_629
+SHTALGRILKSVAAAAETSKVWYCCEGRMKPSKFPGAQSISLQQSNGSGVVAFVFTPLKE
+AILAQSDGLAYDVETAVHLGDKHTGKKITYPVDHEAHGLNGVFDKKEHKGKGLQPFSVHR
+CRSGGAVSQSGTRGGQDHYKHHQHGLPLVLGEPHTHLLTKATPAGAVKDEELQPPTSYIS
+AKSHKRGNGTILPKQQLLFGKFEVVVLVKLVLSGLALLPPSCVTSQPKYDPIGAVLEKED
+QAIIITGEVHSVARPAFPVDYQCLRAFQDESQAVTQMKSLAFKSDQLKVILKAEIWLGWS
+CTDSLGCDENMGKAVRALTFLGVHEQLVGYYDAETKYGKVPSVCLPSRHTLKDDGEIGGD
+FTVTTRFAGQYKAGMLSPDNVRDKKQEDRSAIQKVYGLAMQTPTLTPSVQVQVPGDQTNG
+EFGENLEAQDWNALPDRMEKVSAKLHMDEKRPCFKICIKKGNCPLKKFHHLSPYKNGTGS
+CNYQAVSLVVSLPLCTTLHDANTNNDKRIHHKHSKPLKRVNHVCSNVGKSPILGAMIGTA
+ACTEKLRDFHALGKPSCHYKSSKCLMQCQAAKNCAVALGNGGPTMLEKYSNKNELSQLGN
+FGLHYNFLGSFVTFAPPALRSLNLHDNKRVDVDDPSKMHLGAIMHVTQGVKLVTWSTLCL
+GGYRLKADTNFKWPEIGGKLFAVNVMTFKVGAHKAVAGFHQVWDQPKQFTGGKFSQKKPK
+DPNVKFAAPGVCGGPVGRETAALLELEVLITWFPPEKMLVRPHAHASHQPAPKGKLVGLT
+PSNPSGNPGFPTRLVLAAAVFLIQSGGSGDNRLCKSFITSSCDLLPN
+>L_631
+NHTPLGRVLKSVTSISQASKVWYCCEGRMKWEKFEGQNIPLQGASGTGVASFVFTPLKHA
+VLTESQGLAYDVQTVLHAKGKKVRFSVDTQGHGGNGVFDKGEQKQKSQPFSIHRCNSGGH
+SSDTGTRGGQAHYKHHRHGFALVVGDPNTHLLTLVTPTGAVKDAEVDPATPYIAAKAHNR
+GNGTILPQEQLLHSKYEVIVLVKGVLSSIALLPPSCVLSQPIYDPIGAVLEKEDDAFIIT
+ANVHSVALGAATLVDYKCLSGFPDQSQALMQKSLEFKSEKLAVILDAQAYLGWSRTNRLG
+CDDNMGKGLRAVTFLSVHEALGGYYDAETKYGHVASVCHPSRHTHKDNGEIGGDFSVVTR
+FAGLYKVGMLSPDSTRDKKHEDRSAAEKVYGLVMDTPTLAPAAQVQVPGAQANGEFGDNL
+HKAVVETTDWTALPDRMEKVNTRLKLEVKRPCFKICKKKGSSPLRSIQHLGPENGSGSCD
+YDAVSLIFSLPICTVRHGANTENEKPIHHKHSKPVKRVNHVCVNVGKSLVLGAMIAAVCT
+EKLSGFNALAKAGCHYKNTKCLMGRCAAGKNSCAVALGNTGPTLLDKYAQVNELSDLGNF
+ALKYNFYKAQTYDLGSFVTFSGPILRGAHLHDNMRVDIGQSGENRTGAIMHVGQGAEIVA
+WGTLCLGGEYLRLKSDTEFIWPETGAKLFKIKVMAFKVTAHKGVAGFVQVWPRQQQFTGG
+KMSQKKPKDPNPKFEGPGTCGGPVGRETAGLLEADVLVTWFPPEAMLVRPHGHGSHRPAP
+KGNRVGLTPKNMSGKPGFPTPRLVLLGAQFLVQPGGSSDKRACKSYITTSCELLPN
+>L_633
+SHAMLGKVLKSVTHVAQASKVWYCCQGRMKWKKFEGQKISLQPAAGTDVAGFVFTPLKEA
+ILPQSEGLAYDVQISLAMAGVNDTNVAKRKGKHRIRAIHLKAKKVRYKVDQEGHGLNDVF
+DKGQHKGKSLCNSSGVRSDTGTRLAQAHYKHHQHGFQLVVGSPSTHLLSLATPTGAVKDA
+GLEPATSYIAAIAHKRGHGSMLPKEQLMHSYYETFILLKGVLSSLSLLPPSCVTSQVIYE
+PIGAVEKKDEEFIISTNVHTVALGTAIILDYQCLRSFPDQSQHLKQKSLAFKSEKLPVLL
+DAEIYLEWSRNNRLGCDDDNMGKGLRAVTILSVHDGLGAYYAAETKFGHVPVVCNPSRHT
+LRDDGQVGGDFSVTTRFANLYKAGMLSASSTKDKKQEDKSTVEKVYGVVMDTPTLAPAAQ
+VQVPGDQTKGAFGALLHNAVVEATDWTAGPDRMDKVNTKQVMEVKWPCYVICIKKGNCPL
+RAYKHAAPYENGSGSCNYDAVSLIISLPLCTHVHGTETQNEKRIHKHSKPLMRVNHVCTS
+VGKSLILGATISPAVCTGKLSGFHALGKPGCHGAKNSKCLMQCVAGKNCSVALANTGPTL
+LEKYREKNELSDLGNFALKYNFYKADTYDLGSFVTYSASVLRGLHLHDNMRTDVGDPSEK
+RTGAIMHVAQGAELVAWGTLCLGGYYLRLKSDNEFIWPEDGGKLFKFKVEGFRPTAHKGH
+AGFNQAWAKHQQFTGGKVSQKKPKEPNLKFNPPGVCGGPVGRETAGILEAQVLRTWFPPE
+TMLVRPHGHGDHRGAPRGDRGGLTPKNSSGNPGIPTPRLVLLGTVFLIPPGGSSKNRACK
+SYITSACELLPL
+>L_635
+AHTPLGKLLKSSTSIAQSSKSWYCCEGRMKWTKFEGQNISLQSAAGTDVAGFVFAPLKEA
+TLTLSEGLAYDVQSALHLKASRVRYNVDQEGHGLNDVFDKGEHKGKELCPSGGTRSDTGP
+RGGQAAYKHHQHGFQLVVGGTQMHLFSLSTPTGAVKDAELEPATSYIAAKAHKRGDVTCL
+PKEQLLHGKYPTIVLVKGVLSSLALLPPSCVTSQPIYNPIGPVEKEDEPFTISTHVHAVA
+LGTAIILDYQCLSALPEQSEALKQKALTFKSEKLQVILNAAAYFKLEWPRNNRIGCDDNM
+GKGRAVTFLSVHQSLGEYYKVETKYGHVPSVCHPERHTLRDDGDIGKDFSVVTRFNGLYK
+AGPLSPAGTRDKKDEDRSAVEKVYGIVMDTPTLEPSAQVQVPGDSTNGAYGDLLHNAVVE
+ATEWTAGPDRIKKVSAKLSMEAKWPCFKICIKKGNCPLRSYEHAGPYENASASCNYAAVS
+LIVSLPLCTTIHGANTQNEKSIQKQSKPLVRANHVCSKVKSLILGAMISAAVCSQDFSGF
+HALGKPGCHYKNSMCLMQCVVGKNCAVALGNIKPTLLEKYKQKDELSDLGKFALKYNFYK
+AQTYDLGSFVGYSSSVLRGLHLHDNMRTDVGDPSEKRTGAIMHVAQSAELVGWSTLCLGG
+YYLHLKSDTEFIWPEDGGMLFKIKVMYFKPTAHKGVAGFDEVWARHQQFTGGKMAQKKPK
+EPNPKFAAPGVCGGPVGRETSGLLEAQSTVAWSPGESMLVRPHGHGTHRSAPKGNRGGLT
+PKNSSGNSGFPTPRLVLLGAVFLIQIGGSSDNRACKSYLTSSCEVLPN
+>L_637
+SHTKLGKLLKSTTSIAQSKKVWYCCEGRMKWKKFEGPNISLQGAAGTDVAGFVFTLKEAI
+LTLGEGFAYDVQTALHLRGSKVREIDKEGNGLNDVFDKGEHKGKSLCNEGGARADTGPRG
+GQAHYKHHQHGFQLVVGSTNTNLFGLAAPTGAVKDAELEPATSYIAAKAHKRGNGTILPK
+DSLLHSKYPAIVLVKGVLSSLALLPPSCVYSQPIAEPIGAVEKEDEAFIISTHVHSVALG
+TAIILDYACLCRFPDQTQALKQRSLTFKSHNLQVILDAEKYFKFEWSRNNLGCDDHMGKG
+RALTFLNVHQELGGSYKTAKKYGNVLSVCHAERHTLRNDGDAGGDFSVPTRFNGLYKKGM
+LSPSSTRSKAQEDRSAVEKTYGVVMDTPSLEVTEVQSVPGDQTNGAYGALLHVAVVEATD
+SAGPDRIEKVNTKLSMEVKWPCYKICIKKGTCPLRSYPHAGPYENASGCCKYAAVSLIIS
+LPLCTTIFGANHVCTNPAKSLILGAMISTFVCTAKVSGFHALGKPGCHYKNSMCLMECVA
+GKNCAVALGATKPTLLAKYKQKDELSDLGKFSLKYNIYKAQTYDLGSFVGYSSSVLRGLH
+LHDNKRTKVVDPSEKRVGAIMHAAQGAELVGWSTLCLGGYYLRLKSPTEFIWPEAGGKLF
+KIKVMYFKPTTHNGVAGFHQVWARHHQFTGGKMGQKMPIEPNPKFAAPGVGPVGREVVVT
+WFPPEKMLVRPHGHGAHRSAPKGSRGGLTPKNSSGNSGFPTPRLVLLGAVFLIQPGGSTD
+NRAAKSYLTSGCELLPN
+>L_639
+KHTPLGKLLSSSTSDAQSSKVWYCSEGRMKWKRFEGQNIRLQAANGTEVPGFVFTPLKEA
+ILTLSEGFAYDVQTALHLKACKGRNVDQENNGLNDVFDKGEHKGKSLCNEGGARSDTGPR
+AGQAHYKHHQHGFQLVVGSTNINLFALATPTGAVREAELEPTTSYLKAKAHKRGNGTNLP
+KDQLLHSKYPVIVLVKGVLSSLALLPPSCVTSQPIADPIGAVEKEDEAFIISTHVHAVAL
+GTAIVLDYQCLRRFPDQSQALKQKSLTFKSENLQCILDAASYFKFQWGRNNRLGCDDFHM
+GKERAVTFISVHQSLGGTYKTESKYGHVPSVCHAERHTLRNDNNIGGDFGVPTRFNGKTY
+GIVMDTPSLEVAQVESVPADQTNEAYGDLLHNAVVEATDTASPDRIVNTDLSMEVKWPCY
+KICIEKGNCPLRAYQHAGPYENASSSCNNAAVSLIISLPLCTTIHGAHHVCTAVANSLIL
+GAMVPTFVCTEKLSGSHALGKPGCHYKNSMCLQQCVPGKNCAVALGNTKPSHSTLLAKYN
+QKDELSDLGKFALKYNFYKAQTIDLGSFVGYSSSVLRGLHLHDNMRTDVGDPNEKRVGGI
+MHVAQGIELVGWGTMTLGGYYLKLKSSTEFIWPEDGGKLFKIKVMYFKPTAHQDVAGFHQ
+VWARHQQFQAGKMGQKKPKEPNPKFAAPGVGSVGREASGLLEAEVIVTWFPPEKLLVRPH
+GHGAHRSSPTGNRGGLTPKNSSGNSGFPTPRLVLLGSEFLIQPGGPTDNRACKSYLTSAC
+EFLPT
+>L_641
+SHTPLGKLLKSSTSIARSSKVWYCCEGRMKWKKFEGQNIRLQAANGIDVAGFVFTPLKET
+ILTLSEGFAYDVETALHLKASKVRNVNQSNNGLNDVFDAGEHKGKSLCNEGGARSGTGPR
+GGQAHYKHHQHGFQLVVGSTNTNLFALVTPTGAVKDAELEPTTSYIAAKAHKRGNGTRLP
+KDQLLHSKYPTIVLVKGVLSSLALLPPSCVTSQPLADPIGAVEKEDEAFIITTHVQSVAL
+GTAIMLDYQCLRKFPDQSQALKQKDLAFKSEKLQCILDAEKYFKFAWGRNNRLGCADHFG
+DGRAVTFLSVHQSLGGTYKTEKKYGHVSSVIHAQRHTLRNDGNIGCDFSVPTRFNGLYKK
+GMLSPSSTRDKAQEDRSAVEKTYGVVMDTPSELEVGQIESIPGDQTSGAYGDLLHYAVVE
+ATDTASPDRIVNTKLSMEVKWPCYKICIKKGNCPLRSYQHAGPYEHASGSCNYAAVSLII
+SLPLCTTIHGANQVCTKVAKSLILGAMISTFVCTEKLSGFHALGKPGCPYKNSMCLQVPG
+KNCAVALGNTKPSSSSLLAKYNQKDELSDLGKFALKYNFYKAQTYDLGSFVGYSSSVLRG
+LHLHDNMHTDVGDPNEKRVGAIMHVAQGIELVGWSTMCLGGYYLRLKSSTEFIWPDDGGK
+LFKIKVMYFKPTAHTGVAGFHQVWARHQQFTGGKMGQKKPKEPNPKFAAPSVGSIDRETS
+GLLEAEVIVTWFPPEKMLVSTHGHGAHRSAPTGNRGGLTPKNDPSGNGGFPTPRLVLLGA
+EFLIQPGGSTDNRACKSYLTSGCENLPN
+>L_643
+SHTPLGKLLKSSTRFSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKESILT
+LSEGFAYDVQTTLHLKASKVRNVDQENNGLNDVFDAGEHKGKSLCNEGGARSDTGPRGGQ
+AHYKHHQDGFQLVVGSTNTNLFALATPSGAVKDAELEPTTSYIAAKAHKRGNGTVLPKDQ
+LLHSKYPTIVLVKGVLSSLALLPPSCVTSQPLTYNIANPIGAVEKEDEPFIISTHVHSVA
+LGTAIILDYQCLRRFPDQSQALKQKSLAFKSEKLQCILDAEKYFKFEWGRNNRLGCDDHF
+GKGRAVTFLSVHQSLGGAYKTEKKYGHVSSVCHAERHTLRNDGNIGGDFSVPTRFNGLYK
+KGMLSPTSTRDKAQEDRSAVEKTYGVVMDTPSELEVAQIESVPGDQTNGAYGDLLHNAVV
+QFATNPFKWLNGAKALTREATDTASPDRIVNTKLSMEVKWPCYKICIKKGNCPLRSYQHA
+GPYEHGSGSCNYAAVSLIICLPLPATIHGANHVCTKVAKSLILGTMISTFVCTEKLSGFH
+ALGKPGCHYKNAMCLQQCVPGKHCAVALGNSKPASSSLLAKYNQKDELSDLGKFALKYNF
+YKAQTYDLGSFVGYSSSVLRGLHLHDNMHTDVGDPNEKRVGAIMHVAQGIELVGWPCSTM
+CLGGYYLRMKATTEFIWPDDGGKLFKIKVMYFKPTAHNGVAGFHHVWARHQQFTGGKMGQ
+KKPKEPNPKFAAPTVGSVGRETSGLLEAEVIVTWFPPEKMLVRTHGHGGHRSAPTGNRGG
+LTPKNDSGNGGFPTPRLVLLAEFLIQPGGSSDKRACKSYLTSGSELLPN
+>L_645
+SHTPLGKLLKSSTRSSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKEAILT
+LSEGFAFDVQTALHLKAAKVRNVDQENNGLNDVFDAGEHKGKSLCNEGGARSDTGPRGGQ
+AHYKHHQHGFQLVVGSTNTNLFALATPSGAVKDAELEPTTSYIAAKAHKRGNGTILPKDR
+LLHSKYPTIVLVKGVLSRLALLPPSCVTSQPIADPIGAVEKEDEPFIISTHVHSVALGTA
+IILDYQCLRRFPDQSQALKQKSLAFKSEKLQCILDEKYFKFEWGRNERLGCDDHFGKGRA
+VTFLSVHQSLKGTYKTEKKYGHVSSVCHAERHTLRNDGNIIFAVLEPAIMLNAAVIGIAR
+DIGAVGGGDIAFEAKLEQKAELVTYVNLNGGDFSVPTRFNGLYKKGMLSPTSTRDKAQQD
+RSAVEKTYGVVMDTPSELEVAQIESVPGDQTNGAYGDLLHNAVVEATDTASPDRIVNTGK
+LSMEVKWPCYKICIKKGNCPLRSYQHAGPYEHAAGSKKFECNYAAVSLIISLPLCATIHG
+ANHVCTKVAKSLILGAMISTFVCTEKLSGFHALGKPGCHYKNSMCLQQCVPGKNCAVALG
+NSKPSSSSLLAKYNQKDELSDLGKFALKYNFYKAQTYDLGSFVGYSSSVLRGLHLHDNMH
+TDVGDPNEKRVGAIMHVAQGIELVGWPCSTMCLGGYYLRMKATTEFIWPDDGGKLFKIKE
+MYFKPTAHNGVAGFHHVWARHQQFTGGKMGQKKPKEPNPKFAAPTVGSVGRETSGLLEAE
+VIVTWFPPEKMLVRTHGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEFLIQPG
+GSTDKRACKSYLTSGCELLPN
+>L_647
+SHTPLGKLLKSSTRSSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKEAILT
+LSEGFAYDVQTALHLKAAKVRNVDQENNGLNDVFDAGEHKGKSLCNEGGGPRGGQAHYKH
+HQHGFQLVVGSTNTNLFALATPSGAVKDAELEPTTSYIAAKAHKRGNGTILPKDRLLHSK
+YPTIVLVKGVLSRLALLPPSCVTSQPIADPIGAVEKEDEPFIISTHVHSVALGTAIILDY
+QCLRRFPDQSQALKQKEWGRNNRLGCDDHFGKGRAVTFLSVHQSLKGTYKTEKKYGHVSL
+SVCHAERHTLRNDGNIIFAVLEPAIMLNAAVIGIARDIGAYCVGGGDIAFEAKLEQKAEL
+VTYVNLHGGDFSVPTRFNGLYKKGMLSPTSTRDKAQQDRSAVEKTYGVVMDTPSELEVAQ
+IESVPGDQTNGAYGDLLHNAVVEATDTASPDRIVNTGKLSMEVKWPCYKICIKKGNCPLR
+SYQHAGPYEHAAGSKKIECNYAAVSLIISLPLCATIHGANHVCTKVAKSLILGAMISTFV
+CTEKLSGFHALGKPGCHYKNSMCLQQCVPGKNCAVALGNSKPSSSSLLAKYNQKDELSDL
+GKFALKYNFYKAQTYDLGSFVGYSSSVLRGLHLHDNMHTDVGDPNEKRVGAIMHVAQGIE
+LVGWPCSTMCLGGYYLRKKATTEFIWPDDGGKLFKIKEMYFKPLAHNGVAGFHHVWARHQ
+QFTGGKMGQKKPKEPNPKFAAPTVGSVGRETSGLLEAEVIVTWFPPEKMLVRTHGHGAHR
+SAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEFLIQPGGSTDKRACKSYLTSGCELLPN
+>L_336
+THTRMGKVLKAVTSATGTEKVWYCCEGRMRWDRIEGQAIDVPSFIFTPLKEAISTQSEGY
+AYDGQMFALHLYEQQCKVAKPKYTVEQEFTANSDECSSGAASASTGSRGGSSHYKEHQHS
+IILVVGLPNTHLQALAGPQGFEVKSAELEPPTSYIVARLHKKGGTTILPMEQLLRSKYDV
+VVLILVLASTNLLPGSCEKAHPIYDPVGPLLLLKEVHKVSRTSFLVDYQCLRDIPAQNMS
+SAQMSALALKSGKLQVILPEWIYLGWTIKNRAGRNNTLGKGLREITYVSHTEALGGYYGE
+EKTYGHLPSGCHPDRHLKSNAEKDLEFAVSVHLSGYKAAMLSRDSTRDKEQQDRSAVQKV
+LGLVFDTPALSTAVPVPMKGDETKGEYGKDDLHKAVVMDTNWPTPSVALPERLESVHTKL
+NCEVRRTCFRICSQKGNCPLSSFEHLGAFDNGAGSCGYDISVESLMSPIPLCTTTWKGAK
+TDPETKRFHRKSPRCDQLSKSLIRSHAHVCKNVDMILGVLSAFCSEKFDFQNLGKPACHY
+QNSQCLMQCSCARNCATSLEYQGPKLLDNFSQKDGLPSLGNFSLPYHFYMASAYALGSLV
+TYPSPVLWELHLLENISTDLGAPSDSKRTGAESQVAQSSELVSWEIKCLGGYCLKLRVDT
+SFPWPQTGGKLFTAKVMVLKLADPKKFRGFHHVWARHQAFTTGKLSTPKDPNPKFDAPGA
+EGSVARLLTAGLLTVDYLVFWFSPDKMLVRPHAHGHQPTPKGKRVGKAVKNRSGNPGFPT
+PRLALLEPGFLAQPEGNSELKLPKSYCTPECELLPN
+>L_328
+TGPSIRLQGAQGTNIGSFIFAPLKGPVCHAAEGLAYEGDPFGLHLGDGHCKAGKVKYEIQ
+QADVARCLPGGLSADKGSRGGSEHYKMKGHQYRVQLVVGFANTAEQTLATAPGAVKSAEL
+QGPTSYIGAQLHKRGGATVLMRKEQLLHSKYEVLVLLGLSSISILDGRCVSMDPIYEAVG
+ALLLNHDEPFVITTVHKASRTAFLLEFQCWRAYASQSIALTQTKALALKSAKVILDADWI
+YFGWGRKNRVGCDKNMGKALRYDKTHYLSIGNVLGYGYYEEQTKFGQVPTICTPARHTLK
+DNEDIGQSDYSVSTRFAGYKAGMLSSEVYGLVMDTPTLKPTVQVQLIGYQNGEYGDNLHK
+AIVMAMEWFPERMVTVPTKLSGEVRRPCIRTVCVERKATCSERSYAHYGPYDNGSASCDT
+EIAVTLMIKIPLCATTQGTNTDNEKRFHHKSSKSLMRGHHVCANVGKPMIAGALINTSSC
+SQKFRDSALEGLDCVIINDGSLSCVIFYQALGKPNCHYQDAQCQLLCGCTKKCAGLFSLS
+GPELLERFSHKNELQDVGEFTLAYHFYMARTYGLFSFEAYSSPVLWSLKLHISLRTDVGA
+SKKRTGGLRHVGNGAEMVLWGIACLGGYYLKLKSITDFNWPQTGGKFFKIKVMVFKVAAH
+KTLAGFHQVWARHESFTSGKLSNKKPKDHFKKFGAAGAAGNVSRGTAGLLEAGTLVTWFP
+PGKAFIRPHAHVHQPSPRGKRVGLTTSSIGRGSPSFVPPRLTLMEAVFLHALGGDSESRL
+CKSYLTPYYELLSG
+>L_331
+SHTPLGKVLKTLVSATQTEKVLFCCGRLAWHSKQRCGWKVYVDGLNKFGGQPIRLQAAAG
+TDVASFIFTPLKSCIKSPAEGLPYDGQVFALHLEDGCCKAAKRKKVKYNVEQQFTASDHG
+SKGGNSHYKKHQHSIQLVLGMPQTNLHTLTVTGAVKSAQLDPPAGYITPKLHKRGGATVL
+PKGQLLHSKTSVVVLVLVLTSLTLLPGACVTNEPIYSLVGSLLGKQDNGLILTTEVHKVN
+VTGFLVKYQCLREFPSASMQLTQFKVLALKSGKLQVILDPEWSYIGWSIKNRVGCDNHLK
+KGLRAVTYLTVGYALADYYDEQTKYAHVKSVCAPERHTLKDKDEIGGNFPVSTRFTSYKA
+GMLTSDSRDKEQQDQRSAVQKVSGLVMDTPGLSPTPVQVKADQTNGDYGDDLFKAVVLAT
+QWVEFPERMESVNTKLSGDAPRECFKICLDKGECTTRSFQLYGPYENGSGSCNYDVAVSL
+MISIPLCTTTHGAQKDNEKRFHHKSSKALMSHSVCTNVGKVVGALISSATCSQKFRKSGL
+GGFAEGLAIFFQALGKKKCHYQNGHCLLGSCACAKKCAEALGYGGPQLLERFSQKNEFGR
+GQQQQIEEYGSIELVYHFMAQTYALGSFVTYSSPVLWGLHLKQSLRTDVGPTEKRTGGIV
+HVAQGVDLVEWGVDCLGGYFLPLKDESEKQRGSKFFKIKVMAFTVSAHKTLDAFHGVWAR
+HKPMTTGKASQKPENPTPKFAPSMAGEEVAREAGGLLEADVLVNWFPPQKMLVRPHAHAH
+PPTPKGKKVGLASSGNPGYPTPRLGLLEVVILAQPHNSDGRMCRSYITSACQLLPN
+>L_333
+THSPLGKLLKAVTSDNQTQMVLYCCGRMRWGKFGGESVRLQARNGKDVASFIFTPLNAES
+DQADSLAYDGQTFALHLGDGCCRAGKVKFNVDQQYTKKRPSECDNGGAGSATGSKQGGSA
+HNKMHQHSIQLSVLGKPNTYLQTLATVGAVKAAELDPPAKYCTAKFHSRGVAAILPKAQL
+LHSKYVVLVLVLVLGEMSLLRLSSACLSSEPFYERVHRLLKQDAAFIISTEVHKASVVTG
+FLVQYQCLRELPSNMMELTQMKALTLKSGKLQVTLDAEWIYLEWPTKYRVGCDNNLGKGL
+RAATYLSVGFALGGYYDGSTKYGHVRGVCHPDRHTKRKSEEMGGDFPVMTRFPGYKNGML
+PSNSREKENQERSAIQKVYGLIMQDMPTLSSIVSVQKKGDQTNGEYGGNLHNAVVMSTIW
+MGFPDRMEQVNTKLSGDVRRPCFKICVEKGNCSLRSFELYGPGVAYENGSGKCNKEVPVS
+LMVAIPLCVTTHGTNTDGEKRFHHKSNKALMKKQHVCTNAGKTLVVGALISDSTCSKKFA
+DTDLEGNDSSLAIFFHALGKRGCHYQNACVMLCACTKKCADALGTAGPVLLDRFSQLNKL
+QQFSNFYLAYRFLAAPTIGLGALVTYSEAVAKGLHLAAEIRTSVAPTEKRTGRVMHVAQG
+VELVAWGVNSLGGYYLRLKGETDPQLYSTGGKFFTRSTMTFAISVAAHKMLAHMHQVWGR
+HSPITTGKLAEKGPKEPNPKYGPAAAGNALVRESAGLLEAEVLVAWFPPEKMFGRPHVHG
+HQPSPKGKKVGLTPTKHPGFLTSRLGLLEAVFLIQPGANSAARFCKSWITPPCELLPN
+>L_20
+ESLVLEKTELDNKWKSETKDGVEGISYTGGSTLIQAYKLPRLKNGAEWPHKLIARNHIYS
+TRAPFVFNGSHSCENGPYVTLECCGEIGQPDGNVPAPEIRSVHPWGSVLDEGDPYLELSQ
+QVRECCSNLSASMLDPGLLFKLAWQGPTSIIEVDSTAMQRYTRPSHVLSLAYVATLFDGD
+LFDALKLITFLFLCCPISEWNSDVERLCPFCRPIFPPSAVYFPHVKHYGTVSCGGLVTVE
+KSKLNHHRDSSVKTKLGYGCTESVVKEKLTVGAPAATVGEVQACGTESYACMTANRDIHL
+DFRCRLKTADTINLPLTTKRVLIMFMNIEPPLPLSTVFNEEMGNAWAGICVEEMEEYLLI
+DLAVHKKALRGKTAGDHGDNTWSAAKYKQPKSSHTMTFKEKEVWLADMGLTPTASCNHHH
+STPEGLKTQAPDCLQLAAALMEGIIVFKATKVWWLATGYKNSGYHWVSTKVSAGASVHWT
+WNFVAGMDETYGTRWKGAKVNNAMRFLYAQPAGRKEQFLVKPSEGVVFLNVPGIGIYQAD
+KGKKWIPLFVKFLLKGDQIPTSEDVVAISLGSFPTDRGFLNCNNCDVSKSVNNKEKTCGG
+NGDSTTSTWPQCHLGYNKPAQLKGASFDLIHVPVKNEGVGADCTLTIICADAAVKHFHAA
+PHHIKTLKDLCTKKKLEPLYSASTYKAIWCHCLILYAVKWRGHATRQSSFLLIKNAAVDA
+YTSYELDGSDSAKSVADHSLTCVITIQQHAGRQYETAYAGKCFCSLSTVAEDCANDHTSP
+NTRALADRTVVAQALAPLAFSQSNRKTAHKGHQRGPYSSEFHFSKVKQQLYVLSAESVYV
+DRLRCPECTKIAATYPYRHNEHNLKKHKGANDDEYISIVCMLVDFGYKQRAALDCHFQWL
+TESAYP
+>L_2
+LAPKWIGKYELQPNLESGGGYYNDKGNEGFKLLGIAAISLFFNTQVIPAGALEGECLNDK
+WAESYPHKTGGPKISDGKFATEDGPVSVCEPLSHNVPDKKAILHMTKQVSGALECLHKQL
+VLLNIACAHGSGVPAKDISYVRAKVCGYNCTFPTSLDTKFRKLLYLQVVRFQRITTVAGV
+AEAKVPNLKLCCSQAVCTGVLTKIPIALVSAICVMAAKIVTKASPRTITKHVTYLPEDQC
+PPNKSEPQIAFVGNEVVDCARHPTVPLQLHPTVASGPLGEITSKHHGHAPHVGSSDSYTF
+GPVFCIDNDRLGVKRSDYRRKLKPSKGEALVRCAAQHGLIKKKFPEVAHCCVEFVISAKT
+AIGGVGGWLNHAHVILPLDKPILLSGSVVVGAGMAGTKPPLDKFAAHKLIEVDKHRNPVL
+GFLWLGYSSGVVLGE
+>L_3
+ELPPVTYPPDDCEFFYSSFDDIAPLDADGVGYAPGAALKSHWLQCAGLRTSARGQVNFLS
+CIVGGPLHANGRCKQKNKYLTTVDNMLEKYTKAVALSMCTCQLNFKGQEFNHSSKEIRYW
+YNPKLPVAKKRKQASCEVSSDVEGYYPETYYKLILKPKEKKLGKWLTEQYAAAIEAGALN
+LAKDALTAVGSKDARAKRLLGLSLYVVVNQVCEPVTNYPQTKFTKYGGTADMKNDSAGED
+VGLEKHLFGLSQFSSETEQDGVSGEYFTDSHEFFVYDVEHPHGNDYNQWACLHIALTAKQ
+QGADKGADSFPEGWGDKSGAVQWNEKGSEAGLRTETLMPANIAADQHKQWGQDNTGVPEG
+KGKISKKHGLGGEEGGMKCVTGRTPLEAF
+>L_4
+NGEARLKKYIHKYLCLTVLNAKKAYTTLSCVMSQPVPILAVLEKMTYQCACQDQTPKVEV
+NPTGIFHYVYESCKYCKDLEIANNLDCKPDAVFTIAFPSINNVKIHTNNTLPMVSIGDHF
+RHGDASVAKSKELESLKVQGFEDSTTILGRGDGDVNEPVYDHTKFTLAVVGRLGQVLCST
+ILTSQMPTVKGQTCDNVLISHYCLLMALPCQTLVVVKNHKRLKYQSYSNSFMGDARNEHY
+GSPNSTAIKHVRVLSVCKNNFFEPCLHPTSVAGMKGVLAGACGEDRCKETQDQEPSTEPR
+ECPGLKMVQHMRVSAGNLIAYNVSFFIKDTALSNANEAHTGGVASLRTATHTWGVTANRV
+DYFNAVLKGYHTALVKTTRCGVGFLKGAILQFIPLVKCFVVTKVAHVCVRVDQKSGNDIR
+DCRSWLGKAKGAQDDVTNFAKSPALENSKGKGANSRSPDGTAICMSSVAVEKCLGGRCVY
+GKTEPEGLTNSEFEEPKGRAESYTDSVATLETLAQCGYAISDTAALPLFCLLLGAHDTQL
+APFDRYGPESSKGIQLNELAYLEAYVSGNCQNKLSQKVGLDEGEFSLQKPIAVPAPYPKD
+TCVGTMVSKSNSALVSNTHSETASQPFVCCGSKHLVLKVEACNLVVKNGTKKDIVTAEKE
+PCQYNCGHGAVIAKLTTEDSQLYGPDVVCMKGPALCNSKKDIEPSKLPALVWSMGGKKCP
+AENLELRYINFRLLYPEQAEPENSDLAHKSS
+>L_5
+NCESGNAEADESGSGNYAKCICSGFRREIWQLTMEADANIEHEHKGASEEPISPKGDNVN
+VLGKDCEKPLVHQKSKDDLKASARLLIKCVSKNAWHNPLQGNSLPGYANKWGVALLNLIL
+LYSFKALSRAIALRYTGGAKDSPPFINESVVFGAPAAHILVTSMSGNMHGEKHPQRSSVS
+CAAVDRSKPDTKRAADPRKAQLEGIFDERLHKCVKVSTGEVVNGVHALYAKLYRTPPPVT
+DAKCFVSKDKGAINEEGKLIGQKVGGVLAPIGRGHAHLFVGNKAAFPMPVNVACLSTGSG
+MADTGEGTNGDDIAADKSANEQIKIVGALQNHGRPLEFNKGSGPFQLNDKLEEAYFYQCT
+QHEHAAAHKHARVTSCANGAQTSIWGCQFALLFLPAGFKTTPGLQRFWEFGHAGHLDTQL
+HGETCLMKAPKTCAHLVVVERWTYSLQLEPFATSQNKAVIFEKESSRSLFNCYPLKEKKN
+SGVGDTKKTPEVGTFECVIKPYRWQILADAKKNKTLRGTSFAFCSALHLTSPVLRNQIAL
+RCHTDKVSEETWQMPATFASSVFGVKVIFNERCVTHMSCSSEGEAGLHDLVKAGLQRAKN
+PLSHPPVSYPLTIVYKVDAKNVGQLSAPCNRQAIQKEKMQSNGLVSKCCCTRTDTAPSTL
+TKASEVFPLPISAVQVAGLAATHADEPYESFAWAMFTIGEYTQKVKNGQKADTGLGVPCL
+VHEYGPAEAFDRHYRGSQDCDLRQGALWENASANLRVNVKPEAVANNTCGKTGGSDKGDH
+DLVSVETVKETLNSANVAEVTAHFNQSIGCILCLKQLECGLSAQSIVKKQNGKKKIETPK
+VQTVQAALKLKGRCSVRQHNVWAFTNSPVVVAGSQYAHKGIKLLEINAEEQVLIAGNAPR
+FPGQLGTGSQF
+>L_6
+QLPFSWYFKPDVRLIIKEELACHTTAAQKMREPMLPLRRITDAEPAGFIEPLNGLIVKPH
+DDHPVGDAFKPRIWCNTEYVLFQGYAGHHTAGHNLHKHFLARQERPNEYLTPMGMGPGDV
+LKGRQGGGFFYVQKELPLWHAIGAGKVKKLKKAFYIRKADMRFHPSFKNHQCVELSIVDG
+LLNAMATPGSPQLFLNRGDEDLRGEECNSVNTFADKLLRTTMDPCEASGYHASKTFGRES
+IGDHPSYVLPGGLRMTWDTDEECMIMKAYLIKAENYLLSKPKATTTMVSPYSFFDFARLH
+HLLPPLGASATGLDCAVYDYVVTDTIFREHVKNQACPAVVYSVNGWSKELIHGKLSVGGG
+WEQGLDGPFKYHHTQEPFEDKVDVKGAIPVDTKFKAGKFKKHKQSQLINGGGSLYKESCF
+AHKMKRERNKTPDTGAKNGQGIVQANMSGFTVDGMRALQPEPAQSANVTAGVLAVAVAAV
+SYFDRVQTTNCEVYASGFWPQAVRGKIKMNQAPPIAEAFFKLGKSELCDGEQFTIGADQP
+DSKVLIGRASGLCHFLMTPPIEAGWLTTNISQYENDAGTHQDVAKDASVTANFFCEVTVV
+GISITHGLSADKRSIFRGVISATQSGSVPLTGLALVPPVGLSPQTLTNRLAGLIGYGKLA
+CLKCTVYKSTRRTLAIVLLEYRVSVWIAKEPRAKLVMNAKAHALHLTHRHSSDRMPFAFS
+GRNCKAADQPGILTHNKMCQCGDFGLPHEKYGFAHLSRSSFGVSCTACSNPTIVSALHRA
+ESIHRSGAWLNSQDSTETGTNLFGPTSKESRESICGNQFSVTATIGQLGYVTDVLAHGMV
+LAFCDFAKTASAGPPKEKVNCDDGHGGLMLEANVFSEESDVRKHLGLSEKGYHCVLTSKT
+LVKFLIKNQTFHCGAEGCVPTGSGAFGD
+>L_7
+KEDAIRWPQLGGVSLYGEDANMELGADGVPSTSALGMPWPVLFNANLSGKQCAQCRIFIV
+CHLTQPHFVGAMQVGMSGDDELKDQVKLNGGACKDEFRGNRTLMAMYPFARVLFATPSTV
+SFDKFILKEGFGFLGRCAAKVAATAPLNGVTTACPVQVVSKCCNKGKKELEPLFTAREHA
+ADGCGYASAFTVALEKDSYHCDYYSDHAQYASKSYAKSSRALASYFLIQFISCTKGLCSE
+SHECVKNEFLVKIWPGSKMGASIPTNYVMLSDPAYPYECDDHQNNHCSGEKMPKLQNHPG
+YSAFTQRQKSFTKHLTPAKGERKFDMNGVHLDIGKVTPTTSDEYVEALSLVHPTALNPAF
+GMKAIYYLKRAYKKGLFGLDVHVSKNNTEASKKDYHVVT
+>L_8
+CRLPGGVNERAFGHVNDKDLCMLPSPVFCTQKGKEHPPNKEYQMAGSKPPTWPAAQVVDC
+RHELRTYTGQLPMRSATDLGPNVKSIYTVSERGFKVGQTNHAVCFEAGNVEDKKWKMCHG
+KNYGRSESWLYFSMNEKANGHLKDLHPSAYQRPKKWTGMRDFGATTKTGLRLVAFSDPSG
+ACVDMPYLSDCPRGKLSRPTIPPGAGLTVEFTAASARCNKLAEIANAAAKAQKFFTTGIM
+TSAFLAAKSAVTPTHENKTNGLSLQHPNKSGEELKDYAVKPFGLVQSKLAGTAHAQMIYK
+DPAGSGYFNNFVTNYPKITHDLIFCPKGGLEFTNGVPFGSPLAGCQLYKSTFPVKSLGKA
+CEIFSLRRMALSQENKQHVNDHLTAKVGANGPSRGIDVQVGCAHEPNCGGPQLREDFFCL
+TLGAAHGRFVKSLARDSLQLCFHADITPPLVISISTKILGKVVKLRGASGETVELASAQA
+VASRPSKQAERARIGFCCGSFSIHADATLQSGSCTGGTDKKLALEQDDDPCVTARQGSGL
+QRAGQPIKSRSHEACKADSLSDKAAPGQSWTMEIGVETYQVMQGNGPRRTSRSTLYAEGG
+VIDWFKGAHNSYEFTGIVCSGIRDMLTPQDFQDIKEQTGDLSCMAVNCNAANDIHCSAGQ
+VLPFKERLVCRHATSGKLINDLSGTSSKVGGMKLPLSSTHFLKLTINEGGPVRTGADSHC
+SGFSCGCKALKLKDFIPSRQLGSVTGGKQVVTLPNKEGGDTTNLPKEYANTGGMCAVCPN
+SAHGTGGMTVLSLGAFGYRYTCLVGVEDASKDLLVGNGLAFYHTLYVSLHGKVNHTDSPG
+DWVSFGIHTSENKSTCTGNGCILHVSVHSQQFGDFLACKHGKQRVPDKERYYYDFAANAV
+PGTTTPSGILLRTVRTAKSPAKFHFG
+>L_9
+LALHHDDACICTRAVGFFYTQFKQEAPVSCASVNKEFDHFSVDKKDPWAAIGLASAAGNN
+GHNFVAKNKTKQYRSRQRYSRAGSGPIVRALFTAYATTIQNTHTFTTPLGKKRIVDNALR
+DGSVSRACLPLELSPFVRIRCACSGGLAGAAGFFTVVVPLLLVLLQVNGSLKLTWLGAMY
+AVFPVLDLRRVLLVVTADTGLETFRPAPNGRHSKDCAT
+>L_648
+LYLHHDDACICTRAVGFFYTKFHQEAAVACASVNKEFDHFSVDKKDPWAAIGLTGSTVGN
+NHHNFVARDKTKQYHSRTEDQRYSRAGSGPIVRALPTAYATTIQNTHTFTTPLGKKRIVD
+NALKDGSVSRECLPLELSPFVRIRCPCSGGLGAAAFFTVVVPLLAVLLQKSGSVKLKWLG
+AMYAVFPVLDLRRVLLVVTADTGLETFRPSPNGRHPKDCAT
diff --git a/test/L.gff b/test/L.gff
new file mode 100644
index 0000000..30ae5b5
--- /dev/null
+++ b/test/L.gff
@@ -0,0 +1,41 @@
+gi|12345678|ref|NC_012345.1|	sim	CDS	1	1	.	-	.	ID=L_319;
+gi|12345678|ref|NC_012345.1|	sim	CDS	2	2	.	-	.	ID=L_317;
+gi|12345678|ref|NC_012345.1|	sim	CDS	3	3	.	+	.	ID=L_617;
+gi|12345678|ref|NC_012345.1|	sim	CDS	4	4	.	+	.	ID=L_6;
+gi|12345678|ref|NC_012345.1|	sim	CDS	5	5	.	+	.	ID=L_7;
+gi|12345678|ref|NC_012345.1|	sim	CDS	6	6	.	+	.	ID=L_8;
+gi|12345678|ref|NC_012345.1|	sim	CDS	7	7	.	+	.	ID=L_9;
+gi|12345678|ref|NC_012345.1|	sim	CDS	8	8	.	+	.	ID=L_648;
+gi|12345678|ref|NC_012345.1|	sim	CDS	9	9	.	+	.	ID=L_10;
+gi|12345678|ref|NC_012345.1|	sim	CDS	10	10	.	+	.	ID=L_11;
+gi|12345678|ref|NC_012345.1|	sim	CDS	11	11	.	+	.	ID=L_313;
+gi|12345678|ref|NC_012345.1|	sim	CDS	12	12	.	-	.	ID=L_623;
+gi|12345678|ref|NC_012345.1|	sim	CDS	13	13	.	+	.	ID=L_333;
+gi|12345678|ref|NC_012345.1|	sim	CDS	14	14	.	+	.	ID=L_2;
+gi|12345678|ref|NC_012345.1|	sim	CDS	15	15	.	+	.	ID=L_3;
+gi|12345678|ref|NC_012345.1|	sim	CDS	16	16	.	+	.	ID=L_4;
+gi|12345678|ref|NC_012345.1|	sim	CDS	17	17	.	+	.	ID=L_5;
+gi|12345678|ref|NC_012345.1|	sim	CDS	18	18	.	-	.	ID=L_635;
+gi|12345678|ref|NC_012345.1|	sim	CDS	19	19	.	-	.	ID=L_633;
+gi|12345678|ref|NC_012345.1|	sim	CDS	20	20	.	-	.	ID=L_631;
+gi|12345678|ref|NC_012345.1|	sim	CDS	21	21	.	-	.	ID=L_629;
+gi|12345678|ref|NC_012345.1|	sim	CDS	22	22	.	-	.	ID=L_627;
+gi|12345678|ref|NC_012345.1|	sim	CDS	23	23	.	+	.	ID=L_323;
+gi|12345678|ref|NC_012345.1|	sim	CDS	24	24	.	+	.	ID=L_637;
+gi|12345678|ref|NC_012345.1|	sim	CDS	25	25	.	+	.	ID=L_639;
+gi|12345678|ref|NC_012345.1|	sim	CDS	26	26	.	+	.	ID=L_641;
+gi|12345678|ref|NC_012345.1|	sim	CDS	27	27	.	+	.	ID=L_643;
+gi|12345678|ref|NC_012345.1|	sim	CDS	28	28	.	+	.	ID=L_645;
+gi|12345678|ref|NC_012345.1|	sim	CDS	29	29	.	+	.	ID=L_647;
+gi|12345678|ref|NC_012345.1|	sim	CDS	30	30	.	+	.	ID=L_336;
+gi|12345678|ref|NC_012345.1|	sim	CDS	31	31	.	+	.	ID=L_328;
+gi|12345678|ref|NC_012345.1|	sim	CDS	32	32	.	+	.	ID=L_331;
+gi|12345678|ref|NC_012345.1|	sim	CDS	33	33	.	-	.	ID=L_621;
+gi|12345678|ref|NC_012345.1|	sim	CDS	34	34	.	-	.	ID=L_619;
+gi|12345678|ref|NC_012345.1|	sim	CDS	35	35	.	+	.	ID=L_14;
+gi|12345678|ref|NC_012345.1|	sim	CDS	36	36	.	+	.	ID=L_15;
+gi|12345678|ref|NC_012345.1|	sim	CDS	37	37	.	+	.	ID=L_16;
+gi|12345678|ref|NC_012345.1|	sim	CDS	38	38	.	+	.	ID=L_17;
+gi|12345678|ref|NC_012345.1|	sim	CDS	39	39	.	+	.	ID=L_18;
+gi|12345678|ref|NC_012345.1|	sim	CDS	40	40	.	+	.	ID=L_19;
+gi|12345678|ref|NC_012345.1|	sim	CDS	41	41	.	+	.	ID=L_20;
diff --git a/test/M.faa b/test/M.faa
new file mode 100644
index 0000000..f0bcf4c
--- /dev/null
+++ b/test/M.faa
@@ -0,0 +1,512 @@
+>M_10
+CVLHKYEIAALGNVLNKLFMTKLEDKVCGGDSQVYYKAKSPLTAITSTDNANSPLAGGYH
+DHKLAFMGCIPTSAKKYNYPEETIKAQKTDIFTLSFATARDHYDESSAKSYLCNFESVYA
+CDTRRCTNKPSVRAVKKLLGYFGYRAKHESPYGRHTLGDNLHSVKQFTSKNYLKLSVFRD
+DFRRVPKKLLIGGAAVYRVVSDYKSTKKGNKESLGGTYSPVCAARGVDVHCAKKDGPDRK
+QVLSPKLKCCVVFDYTAFGAIGELLLTVMSLITTIEAAKEKEGTNKCLVGSFPCAEITLS
+GAGIKDWPGCLSLKCTFTLFQVTPMLYLMLCKYAQKPKFCNLGSNTRSFCQLNSHQLVAE
+YVETFKEKKPVGADPVLKGPREEKALYVGNCVPLSFRILSKGAVGEETDYSSSQMARTSL
+DQDHLCVECTPWDARKGAKCKGTQQEHSAKSANVGGCKVGKPQCIKGRSAWNCMCKFVIG
+SDRLARNGDAVARTHENAIKNYAVSVARGVGTIIGPECVISDLVLQEYLFVAGGTGGNVA
+SWTPAGCGTYQALWKKFGVNTCWSGLVALPLESYRNQVKNGYNRESGGLHIMMGFIVQPR
+LVSALFSWGECRADLIELTQKLDAESGGYLQQSVEYRKLFPPAQGPVPPSCTISTFLTFH
+NLVEEGLKGTFNTAKRPNACTFT
+>M_11
+PKFDSVVNHSRSDLFNNPEAVLFTNSECQTISVKAKNKGTGVAAEKVDGYAVSQPLEPYS
+MSKKPVPNCGLEGSKELGRRDAAATCIFPGLVPLVFIRFQDTGQYLGDPSWALLEGVHYY
+ASHGVSDLARKPNTHKSAKKYINIFGAKLNPTGSELKSYFDCKKAAIRLHNRADFLGETN
+DYILGTNTEALQAYHPFEGFANKDGKKKLGKGGVILARPRTIALKTKRQFHSVTGLNFIG
+PTGDCSGKHHIGQGLAKAVWGCTYLVPSHADILLLLMDMAYREVGPLGKGYSLGHLGCEE
+KKDGF
+>M_313
+FWRGFAKLNPHDAKNSQGTLNVKNKSLTTVANHSGTETGCAFKAFLVLKSAHKEITADRP
+QNKLVNPYVTSEEVHFSREKLPKTLAYAGARNCVSGPKWWHLQPTECGLSDSTKPLCGRK
+VLLLKVIGIMLSNYFATGAYADDLFTLKRQQERIATCDPSFQSGPNFEAKVVYKIGSFTP
+AKTDAGQLGSKLLQPRGIKPLPFELNVQNLPDMLGGCGDLGSGHDGPVIIARDTAVLPKA
+QNKHGLESKFFASMGGIHSELALDETGFNLFPAGNYLICAVEKLAILTQIYTLHAAGGLR
+FKLSASNQFGRVYGGEECSFHTLECGIFGRVLEPTSFTIVGKLRPCFSGNDRGCALVQYL
+LVVGGKGRHPIEWEARPQGADVVGEDTCERSPVYSHAFKLTSENANNWDEIGDSQKLMNV
+GRQFGMEYGEGFKTDNNKIFQFGLSRCQKLYSTVGIYDDSIGFTSAVFFPDQIVTPSVAK
+QLFASGVVGHFQGADAQQEGYEFESKEEGTISIATSCLVEDTLSPGGFYTDFHHGTPENG
+IYCDTRGSNTKSSCNIPSAVQAKELGTGPVGLFMSAFCCGLVKILCGSKILTKTGFIVVR
+DNDQCGFEKGPAHMRTYLSTGKYTPRTDGATKREKPPSFCTGTIPLAPKIAKLGAGDQMH
+GATAAGCTNKPGTGLSGFTDTGEETKGFEGCMFRLRALPTLNMQGDFFGIVSVVGEPKMN
+LVTLRRLTRYRPPAICRTVKIAKFACTGSVRKKLLHTHGN
+>M_619
+DGVKKECQVVGACTLQLGSDLVGGVTDVEKFKKSNGGYTPALNLTDSLFSGKAFAAAGYV
+IVRPKDILVNENQFACCLSCCDTNWQVVVEAPLASSIRVGYKVHVNFPNSEEIVCKKERS
+RLSLGSPARPDTLVVADAMVLKKSCKKVPIVCTLYIMKYYADRQQYLKGYAQEKIHSIGC
+DI
+>M_621
+DSVKRDDVSCKVVGACTLNIGKSDLAGGVSDVSELKQSEGGFSPALGTTSGLYNVKIFAA
+AGYAVLQPKDILVDEAHFSVCMSCCAVAWQIAIHPPLAALEITGYTVHVKFPNCEQIVCR
+KERSRLDLNDPERPITLVIAAAMVLKKQCKKTPFVCALYKQKYYNDRGQYLKGYAQEKAK
+CIGYRV
+>M_623
+DSVKKSIAQLAYNKRDGICKVVGACTLHLGKSALADGVTDVDDLKQSEGGFGPALGTTSG
+LYNVKIYAAAGYAVVQPKDVLDATHFSVCMSCPAIGWQVAIEPPLAGTGTPHSTVHVGFP
+NCEQIVCRKGRSRLNLHHPERPKTLIVAAAMVLKKSCKKTPFACALYIQKYYNDRGQYLK
+SYSQEKAKCIGYI
+>M_14
+PQANIQRKFCHDNALLAVNAPRVENFGDGFEACVARAPFYEGDLMGKGGVLLLFGTNEPI
+MTAHKAGQVTGSSEVKGPFFHGRDPTGRYDHQKKSHLEVFVSELTSYFKQKAEQSIPRQW
+EATWVGKMSLAVPYNIKWLKVRGGGCVSYGLVSKSAAVFDQVAAKVHEEHGHVRYVVWKC
+TNARRHALTCKAARGGHVFFCGRGTRVKKCTSTKTDKNRPFSSANQLCQTETGVLLDYFK
+GTLAALPAAQGLSAGDVRFLLLSTNYRGLIKAYAVGREKELLVKHHKWKGAQTAGDATNK
+KTAPNESFLPFLVKGQKSHKLVFTGKSTLEMTRKEYASAAKSRSILGFGPHPEQGRTIYN
+GARSIGSRYPVNEAAESCTKANSIVALTKKKSCRNMHNRILEASGENGLDGVIALNLNYK
+CAKKETDDAHEIKPDALIDHTVVGIDGAKLWICQVEYLADLHASALVANYLHSTYGNGLM
+GICRINKIASRTMPRQHTVQSCVTCRLKSGISGAKKCAPKHVRYTTEHKDFFMVRSTQFR
+CNKMDEGSFEFLHANQNQPKLGSFGQHDHVESHNEPGKYIEKGHGPHHPIEDARGNKRLC
+VSFTQASGRTSKAGQDNLYIYISIGFKRCQERRPKKCKIRCGKKKVGEVDTPPNYVLNYS
+QGDADLEDLIPALNKSGDFFVRSATDKPGASASIFNEKRFCNCEQCNVAAVGGKKSRALS
+SEEIVKGPSNVGGLYQGGTAMQVCEPLIPNYCGTYTSIRPVKYLC
+>M_15
+PKGTNYQGFRTETLHLDIKTTFTPAFYVTKELACSPCYLQVEGFLMVYSLREITKADEGP
+LKNGKKATAKVNDLQEEARVSTFENRLKSELQKRLGVESADFQAQYYSLLNDVGLICDSK
+YKAGLIGQADHRELIATACFQCQYHCDAYIFFSRVGSQFPKRKAAGKGPFRGVFATPPAK
+AVSTIHDQLAEGHWVHTIYTNGKAHIVALAPVWHDLGVLAVAVPLGPLAALDAGSNRQCG
+KNWVKRLTLGYLESNIPYVEGTVKCYEVKNKRATAVKSHPEHGSVMATIYPLKSGVGASK
+HEVDAFGGSENLSLFSTNLGNYTDSTNSTKKEKCQDCEYRLWGGSNPPTKPAGARGGPHL
+CGSAPTGSNTGTGVTEKENMAELRCFAAGDGFFKGYIQYGGWFGGLNDKAWLAKFREEFG
+NVSNGRDKRTGELRHVECPIQVQKPYNNPILHHEKDCGGKTRVHGSGGEKDVGPWRTDTS
+TKQDNQKFASGKL
+>M_16
+LEDDETQLSDIDDEECRLFDFPGKHVGGFGACASQAAAGLGQIFDCAVGTGRLGLVNVAD
+VRSSSSTRAHVKLTHDSGLGPSNPVDVAALPFHDPWNDASYFAQRTHGKWENGVLKTATE
+KDASHLRFLTKNLYHQVSFIGIQTLADESLHVSGISPRYYHQSRAFDEYLSGVPPAEKRK
+LDECTSDYNGHQFKLAAQIVTRPFGIDSNIALLEPAGNSDKKLKASMDLCIGSSADVTVH
+RLLEMACGVPQPIQELNT
+>M_17
+AALPQAVAFDHIHFPPESTCAAVSAAVALGTFYATGTFLKDFESIHVTTSPSSQGQDRTH
+KYKPVLSELLKKVLKPEFRTIRSAFERKILAPQMPSGQGKAAYFTNVNLGVCYVSLSKIP
+AITDREEANSKATIMYKPKRDADIASLFYGGSASNGQKIYLKKSAAIEIAAVWGAKPSND
+AVYNGFPFGLTADREVIATNKEMNCVVLNGRGVINRVFNCGEKMGTRDMTWTQAAQTTFG
+TGLLEGLGLPELPEDAGGACKNAISTLGQGPQEAQSGYGILAAGYVSLMKRLACFVHLVD
+LGAVTRTPGTFSPSYLHKIAFCTPNLAGIAFVGKVILFINAFKTKAFQQANSAISCDHMF
+SLVRTLKQARVAVLTFGIGAACVPILLYLAWEAAGTKLAMPKAVPGDKNYGSENLCDFLG
+GKALSLHVQHALETALAVVHLVKANSKRTTCMSRVFGSTFEEGGSESSPLIGLCFQNTVE
+GLYGMAKTDKAPLCPLSQGGSQGYDRHVFKLAGLQNEACAIVSPPWPMLLLSLSTQFYEI
+TDFIKADGSKAELGQLAQERCFKKNKTGFFQLNSATSIVVCQLKVRKKLPLYVAVNVLVE
+HYASAGTTFDIGEAKPGLSGSVRKSCEMAGLRPFGTLLHSRADKVTNANAETVSKNHKAS
+VNVQIGYALSVTKSSSCHVKVAAQFDLTPRSAAKNILYKMLGIAKHVGFKDINLKAKDED
+LILEMIFSSRVVNAALGEFDQDNDYSVYCSFGYYSTLSGLERAELYRQPCFPNDWHASIC
+YAASPAWIQNGSVHISQGSLGGGLLRKGAPHPFHNYPATVTVPSCDDDTLNVAAIALALA
+APLFEREGTVGKHSSESGLGSTKLVTIPEDDDAPTANCGAYMFSSRPSRDGDTHLALCPL
+LALPCFSKKGHELTSDYSDLGRHKCTPQDLSKNR
+>M_18
+DVSRDVNYLFSGKQSRFALKPDVVADKEALNATSKQNNQEKVVSFLAVVKQHGEGQDIGP
+TSLVGMLSGIKGWNAKVVGAGPTRSRARTDAGSVPYGNVRKSSVNDMAPDCTSMGFKNQP
+LSVKPYRADILVVLQYIFKDHHEDGAYFNGHLFLVIAVNYNRLYWHDEKGVNGREQEFGQ
+GKELVYMTATGLKGIHADPELTRMEWYKRSLFPRWSKTAAGPAPFLNLLGPLRKLVPGER
+DSEVKTHVQGEPMTVAFSDFTVTATQNCSVGFPGQANEPGMSCRYKYRKFNKSGNFATFH
+RTSVELIENVPREFVILQDQAKDTCNLIGHKATPVPAGFTHSPKRPKKAKSEEDGKYKGP
+RQHNMQEFDKTELFQKANKEFTILAEGAHKAGKAVAASLPKEPR
+>M_19
+DLELNFKEDAPVTGSSILKFKVANKLPKKKNGVTWPQDLTCRFDRGKHIEGYKDHNTFVK
+NAHQAGASALVKLDCCLGISQPEGSIPGTKGRAAAMHAFKITPWGSIQENDPYIELSQHL
+IKNCSHLETPMLTPGKLFELAKLVA
+>M_317
+ANTPLGKVLFDVATPSQTINNWYCCEGRFRWNLFKGKQLRGDDGNILVSFIFNELKESTS
+THNPGLPCKAAKVKYGTNQEFEEHKCPSGGAAPNARNRGAAGHYKQHQHSVQLTVGLPSI
+RLPTNANPRGALKSAELEPPSEFVAATVRKRGAATIDANSESPQSKTGVILLLLVKKTLA
+LSKGTCVDTEVIFESVGALIMKQEESLIIGSECKKISRTAFYLFLYTCLRSFSAQSHKDL
+SQIKALDKLLGGKLAIILDIDTATEGWSGSDDGQGKKTEHNYEGLRCVVSPSVNSSLGGI
+YDEETKYGRVPTVCHADKFTLHNHAEEGYSESAHLADFTAGMMKPDSTKDKQQEDGSAIQ
+KVYGLLLDSGTVEPVGPVQLKGANTIPEYGRKSWKAVIMSNESVGLAEPVETVSTKLSGI
+VIPYKRPCFKICDQRGSCPLLSFAHLGPADDSHGSCPFVTGAPLMASSNLCATAHGSVTD
+AKKRFHHSCKKALMRVHEMCKRVGNALIVSEGHTISVASCSQKFKDFQPLGKGGSHYSDS
+HCLVACSCTKNCAVTLGYSEPTVLERFSDLKYLSYMIESYAIGAFITFSSCLLWSLHLQH
+NLRMTVGPNEKTEVSIVHNKAQDDQLTDHAMHCIGVCYLRAENGNEFDRPETGGTFFKVK
+TMTFKVSHKAGRLWTRHQTFTTGKMSQFKTPKNPDPRFAGTVAKENAGLLETDVLLTWSP
+DECQFVRRHAHSTHCGPKGQKRTGLVPKESSGSPGLPTQLERRSALLQVPFYGQPAGNKD
+SRPCAGFVIPGCELLPP
+>M_319
+PYAPWGKVAGVTTGTQTDNVWYCCEWNPFEGQSIGLQGANGGDVVCFIFTPLKEANSTQV
+RGIIYQGNIFALHMGDEHCKSSQVKYVVYQEFSAHRCLASGRVSEAGSEGGSGHYKHHQH
+TVPLITVTLSNTHLHTAAAPTGDVLASEATAKAQLEPPCSSYEVIVLLLVLKTLALLPGA
+CVTSEPIYDPIEGALLLRQDSAFIIGEDCRCKESRTASLISYDCLSAFPEQSMSETQMLV
+LSRLRKDKTAVILDAEWIWDSWTSIKQRLGCNTDGMGLRAIILAVNSALGFGHVGAICHS
+DRQSQHQNVRIGGKYAPSANFSEFKIDLFDPDSTRDKEQEGRSAVVSAYDMKMDVGTLDP
+TVPVQMKNGGDKPKGQYADALHKVVVKGTEWVAIAAKIETYNTEFSGTVTRDCMKICIEK
+SNCPLRSFQNLGPHDTGNGSCGYKDASSLMIGAAFCAYAHGNVPNADPEKRFHHTVPKAL
+MRVHNICKNVGTDIIVGALMSVARCSEKFREYQALAKPACHYSEAQCLVKCKCAKNCPVS
+HGFSGGRLLERFTQDDDLADLGNFPSTYNFYGAQYALEEFVTFSSPVLWGLVLNDTIRVD
+VDNLGAPNEKSTGALMHAPSLQPLVEWGNDCLNGYYLLLKSESDKQWPETGGKFNIKVMY
+TFKVEDHNTYKAFHQIWERHQSFTTERQKSPNNGDKPAPAACGDDVARQTSGLLEEDVAV
+TWNPPECMLVRPNSESHGPGPKGKRRIPPVPKNSSSGSGYPTPKLVVTAVFLDQPAGFSD
+GRLCKDCITPGCEQLPP
+>M_617
+PHTPLGKMLAGVTSDTQNETVEYCCNGRIPWGKFEGQGGFLQGANGLSVSSNIFTSIKET
+TSTKAEGLGYYDGATFALNSEAEHTKASKINFKLDGEFSAHRCGAGGTSNNGGSRTSSGH
+YKQHQHSLQLVPGNPPSHLQTLRDHDESPSAAHKSAELEPPSSFIARKVHKSEANTFLST
+KEQLIHSKYEVIILTLVIASLRVLVTQCVGAEPIYDPVGALMLKQDEAFDIGTQVLDIVS
+RTAFLAEFLCLRTAPFKASESLVDGKCPRPEIPTEETFPNESLHLSQMKALPRLKTGKLQ
+VILDAGWAYTAWCFKDVLGCNPDPGKSGLRAVVFLSAGETAHLDCSSGGEFVASSEFVGF
+KAGMMGPTSTRASSQEDQSAVEKYVYALVVSTGSLSPAVPVSMKGNKTDAEFTNNLHRAV
+VMCTNWEVLAERMETVNTKLSGIAEKPVFKICIDKPNCDLKSFQRLGPHDDGNGRCNYGI
+AASLMISIPLCTATHGTVANLGNEKRYHHASSKALIRVHHVCKNVGKKRIVGSASYSTTT
+CSPSYRDAHASSGKPGCRYGEYQCLTQCACAKDCTLTHENAGPVLLDRFAQAKNEMQDQG
+NALTFHFYLAHKYPHGRYVTYKAPVLWGLHMNDNLHTEIGDPSEKKVGTTEHVAEGPELV
+AWGINCLGGYFLRLKEESSFDWQEKGGKFHNAQISSFKLAAPKTLAGFHPVLARHQRYTT
+QKFLNERHENQGAKKTQTSAGRHQFLLVEVVLDGGPFSQREGSACVASLRPFAEVDFGVK
+SLPEAGESKMFSKVPHNVRHFKTDKIRKDPTPRFAAVAAAGGTVARQTTGKEALVTWAPP
+QNMLVRPTSHPHQPSPKGKSASLAPKNSSGSPGFPAPRLALLEAVFLGQGNSQHKLCKSY
+ITPSTELLAE
+>M_323
+EPDFVPLGKVLKTLTVGKQTQSVWYCCSGRLRWDKFEGECDKLQGANGTDVSFIFTPIKE
+VISSQSEGLALDGLATFAFHLSLNQWCKDSKVKYIVQKEVMAHRCSPGGSSTDIGNEGAG
+GNYKKHQLSIQLAVGLETHLQSLATPTGAVKASELDPPAATLGAKAALSHQSQAPKAQKI
+GGAQILPKEQLIHCKCEVIALSVSLTNLALLPGCCVCSEPIYQPPGALLLKEDDAFIITS
+ANLSEYACLRAYPEQSMRLTQKKALALKSGRLQAILHADWIYVGWSVMLRLGCDTSMGKG
+LRLVVCLSANEALGGYYQEETKYGQVPLVCHPDKLTVHDTAETGGDFSIVSHFAGFKAGR
+LAPESTKDKDQDDRSAIQKVYGLPLDTGTTSPTVVVQMKGDSKNGEYGSPLHKSVVQVED
+ALPEGAETVHTKLCGEVKRPCFPICIEKDNPARAFQHLGPYDNGQGGCNIAVSVKISVPL
+CTTDHAVVADNVLRFHHKSLTYSKGRMRVNHICKTVGKSAIVGPKVSSTTASQKFRDFFG
+HGKPGCVMLHYQKEECLMECACTKDCAPANGYAGQSLLERGNQKQELRNLGNFALNYTFY
+AQAHKLGSFVNFATPVLWNLHHHGTLRTDVGDANEKRTGAVLHVAQGAELLAASGENCLG
+GYYLRLKSDNDNIFDWSETGSKFIFMVKVLTFRVTANKTLANRHQVWTRHQPSLTGKLSQ
+KSGKDPNPRYEAPGAAGDTVARKRALLDKACKEVLTTWRPPEAMLVRAHAHGHQSPKGRR
+VGLTSKNRSGNAAFPTPRLLLVECVFLNNPGGTLELRLCKVYIGPSCELLHH
+>M_627
+PKPLGKILKSVSVVPQTEKVWYCCEGRVKWDKFENQSITLQGANGDVATYVFDPLREAIL
+TQSEGLAYTAQTALHLGDSNCKAKKVKYHVTQDGQGLNGVFDKGEHKGKKLQPFSVHRAN
+SGGTRAETGSRGGQEHYKQHQHGLHSVVVSPNTHLLFLATPTAAVKSAGLEGPAAYITAK
+QHKRGHGTILPKEQLLHRRYQAFVLVSLVLSSLALLPPSSVASQPIYEPIGVVLNKSDEA
+FIITTEVHSVARTAFLISYQCLREFADRNVALTMLTSLGFKDGKHQVLLDAEIFLAWSKG
+NRLGCSDNMGKGLRAVTFLTAHEALGGYYDAETQYGHVPSVCHPLRHTIKDDGDIGGGFK
+VTTRFSGKYKAGMLSPDTTKSKKQEDRAAVQQVYGVCMDTQTLEPAIQVQVPGDDSGGQI
+KDNLHDSVVEATEWTALPDRIEKVDTKLSMEVKRPCFKVCIKKGNCPLRSFRHLGPIENG
+SSACNYTAGSLIESAQLCTAIHNANSDNEKRIHHKHGKPLVRVHNVCTDVGKSLVVGALI
+MTEACTEKFRDFHALGKPGCSYKNSKCHMVCVAAKNCAVALGYTGDTYLEKFSRKNELSD
+LGNFALKYHFYKAQTYSLGSFVTYSSSVMRGLPLHENVRTDIGKEPSEKRTGAILHVAAG
+ADLVTWGTICLGGYLNSGADSDWKEVGGKIFAIKVMAFRIAAHKAVAGFHPLWAKHQQFT
+GGKMCQKKPKDPNPSWFPQEAMLTRAEPHGPHQPSPKGKRVKENGVTAKNSSGHPGFPTP
+RLVKLLAAAFLARPGGNSDDRLCKTYITQTVELHLPN
+>M_630
+SHTPLGKKLKSVTSIAQTSKVWYACEGRMRWTSFDSQSMSLQGNGTGVASFVFTPLKDAV
+LTQSEGLAYDSQTALHLKGKKVAYAVDQEGHGLNGVFGKGEHKGKSLAPYSIHRCNSGGA
+RSDTGTRGGQQRAHFKHHQHGFQLVVGDPEGHLLALTTPAGAIKDAEALEPPTRYIAAAA
+LKRGSGTILPKLELLHKYKLLVLVKGVLSFLALLPPFCVTSQPIYNPIGAVLEKLDEAFA
+NDTEVHSVALKGFLADYGCLRAFPDQNQALKQMKSLVFKSDKFKVHVVLDAEIYLEWTRT
+NRLHEGCEDNRGKGLRVVTFLSVHEALGGYYDAETKYGQVATVCHQVRHSLKNDGEIGGD
+FSVTSRFPGLYKAGILAPESTRDSKPSERTALQKTYGLVLAEPTLTPAIQVQVPGDQTNG
+GFGDNLHKAVVEATEWTALKSKRMEKVNTKLSMEVKIPCFKICIKKGNCSLKSFQALGSE
+ENGSGSCNYDAVSLIISLQLCTSIFGANTELKEKRIHGKHTKPLIQVNHVCTNVGASLKL
+GAMISTAVCTDKLGGFHTLGKRGCHYKKSKCLLQCVDGKNQAVALGNTSPALLIKYSQKH
+PLPDLSNFALKYKFYKAQTYDLGSFVSYSSSVLRSLHLHDNMKTDIGDPNQKRTGALAHI
+AEGSEIVSWGTLCLGGFYLRLKSDTEFAWPETGGKLFKIKLRAFKVTAHKGAAGFHQVHA
+KHQQFTGSKMSQKKPKDPNPKFGPPGVCGGPVGRETAGLLDSDLSVTWFPPQAMPVRPHG
+RGAHHPAPNGKRLGLNPKNHSGDPGFPTARLVLLNAVFLIQPGGSVDQKLCHSYVTSSCK
+LLPH
+>M_632
+SHSPLGKVLKSVTSIPQSSKVWYCCEGRMKWEKFEGDNISLQNGTDVAGFVFTPLKETIL
+TQSEGLAYDVQTALQLKAKKVRYNVDQQGHGLNEVFDKGEHKGKSLQPFSGHRCKNGGAR
+SDTGTRGGQAHYKHHQHGFQLVVGSPNTHLLSLDKPTGAVKDAELEPPTSYIGAKAHKRG
+NGTTLPKSSLLHSKYEVAVVVKGVRMELLPPTYVTAQPIYSPIGAMLAKEDDAFIITKNV
+HSVALGTGILLDYQCLRAFPEQSQALKPKSLAWKSEKLKLALDAEVFYEWRKTERMGCQD
+SMGKGLRAVTFLAVHEALGGYYEAETKYGHIPSVCHPSRHTLRDDGEFGGEFGVTTRFAG
+LYKAGMLTPESIRDKKQEDRSAVEKVYGLVMDTPTLAPAAQVQVPGDQTNGAFNDLLHKS
+VVEATGWTTLPDRMEKCNTKLSMEVKWPCFKIIKLGNCLLRSYQHAGPYENGSGGCNYTA
+VSLIISLPLCTTINGANAENEKRIHSASKTLMRVNHVCTNVGKSLILGAMISTAVPTEKL
+SGFHALGKAACPYKNSKCLKQECVAGKNCAVALGNTGPDLLEKYRQKNELSDLGNFALKY
+NYYKGQTYDLGSFVTYSNKVLRGLHLHDNAQTDVGDPSKKRTGSIMDVTQGAELIAWGTL
+CLGGYYLRLKADTEMIWPETGGKLFTIKVLPYKVTAHKGVAGFCQVWAQDQQFTGGKMSK
+RRPKEPNSTFAAPGICGGPIGRATTGLLEAQVLVTWFPPESLLVRPHGGGAHRPAAQGNR
+VGLTPKNSSGNPGFPTPRLVLLGAVFLIQPGGSSDSRACKSYITSSCDLLPD
+>M_634
+SFTPLGKLLKSSTSTTHIAQSTKVWYCCEGRMKWNKFEGLNISLQGAAGTDVAGFVFSPL
+KEAILTLSEGFIFEVQTALHLKASKVRYNVDEEGHGLHDVFDKGEHKGKSLCPSGGARSD
+TGTRGGQAHNKHDQRGFQDVVGSTNTHLLTLATPTGAVKNGLQDIHAELEPATSTIAAKA
+HKRGNGKILPKEQLLHSKYPTIVLVQGVLSSLALLPPSCVTSQPVYDPIGAVEKEDEAFI
+ISAHVQSVALGTSIILDYQCLRTFADQTQALKQKSLTFKYEKLQVILDAENYFKLEWSRS
+NRLGCDDNMGCRAVTFLTVHQSLGGYYKTETKYGHVSSVCHPTRHTQREDGEIGNDFSVA
+TRFAGLYKAGMLSPSSTIDKKQEERAAAEKVYGVVMDTPSLAPAPQVQVAGEQTNGAYGS
+LLHNAVVEATDWTAGLEVKWPCYKICIKKGNCPLRSYQHAGPYENGTGSCNYAAVSLIIK
+LPLCTTIHGADTQNEKSIHKHSKPLMRVNHVCTNMGKSLILGCMITTAVCTEKLAGFHAL
+GKPGCHYKNTKCLTQCVAGKNCAVPLSNTKPTLLHKYKEKNELNNLGKFALKYNFYKAQT
+YDLGSFVGYSSSVMKGLHLHANMTNNVGDPSEKHGGKIMHVAQGAELVGWGTLCLGACYL
+RLKSDTQFIWPEDGGKLFKIKVMYFNPTAHKGVAGFHQVWARHQQFTGGKKMSHKRPKEP
+EPKFADPGACNGPVGRETSGLLEAEVIVTWFPPEAMSVRPHGHGAHRSAPKGNRGGLTPD
+NASGNSGFPTPRLVLLGAVFLIQPGGSSDNRACKSIITSSCDILPN
+>M_636
+SHTPLGKLLKSDTSIAQSTKFWHCCEGRMKWNKFEGQNISLQGAEGTDVAGFVFTPLKEA
+ALTLSEGFAYDVQTALHLKASKVRYNVDREGHGLNDVMDKGEHASKGLCNAGGARSDKGP
+RGGQAHYKAHQEGFQIVVGSTNTHLFALATPTGAVKGADLEPATSYIAARAHKTGNGTIL
+PKDQLLHSKYPTIVLVKGVLSSLALLPPTCVTSEPIADPIGAAEKEDEGFIIPTHVHSVA
+LGMALILDYQCLRRFPDQSRALKQKTLTFKSDKLQVILESEKYFKLGWSRHNRLFCDEHM
+GKGTATFLTVHQSLGATYKTEKKYGRVPSVCHPESHTLRDDGDIGGEFSPTTRFNGLVKA
+GMLNPTSTRDRKQENRSAVEKIYGVVSDTPSLEVAQVQSVPGDETSGAYGDLLHNAVVDT
+TNTAGPDRIEKTNTKLSMEVDLPCYKICIKKGNCPLRAYQHAGPYENAAGSCNYSAVSLI
+ISLPLCSTIHGANTQNEKSIQKHSKPLMRVNHVCTNVAKSLILGAMISTFVCTEKLSGFH
+ALGKPGCHYKNSMCLMQCVAGKDCAVALGNTKPTLPEKYKQKDELSDLGKFALKYNFYKA
+QTYDLGSYVGYSSSVLRGLHLHDNMPTQVGEPSQKRTGAIMHVAQGAELVGWSTLCLGGY
+YLRLKSSTEFIWPEDGGKLFKIKVMYFKPTAHNGVAGFHQVWARHQQFTGSKMSQKKPKE
+PNPKFAAPGVCGGPVDRETSGLLEAEVIVTWFPPETMVVVGHGHGAHMEAPKGNRGGLTP
+KNSSGNSGFPTPRLVLLGAVFLIQPEGSTNNQACKSYLTSGCELLPN
+>M_638
+SHTPLGKLLKSSTSIAQSSKVWYCCEGRMKWKKFEGMNISLEAAAGTDVAGFVFPPLKEA
+ILTLSEGFAYDVQTALHLKACKVRTVDGLNSVFDKGNHKGKSLCNEGGKSYARSDTGPRG
+VQAHYKHHQHGYQLVVGSTNTNLFALATPTGAVNDAELEPQTSYIAAKSHKRGNGTILPK
+DQLLHAKFPTIVLVSGVLKNLALLPPSCVTSQPVADPIGAVDKEEEKFMISTHVHSVAIG
+TAIIVDYQCLRRSPDQSQALKQGSLTFKSEKLQCILDAEKYFKFEWGRNNRLGCDDHMGK
+GRAVTFLSVHQSLGGTYKTEKKYGHVPSVCHAERHTLRNDGDIGGDFSVPTRFNGLYKKG
+KLSPSSTRDKAQEDRSVVEPTYGVVMDTPSLEVAQVQEVPEDQTNGAYGDLLHNAVVEAT
+DTAGPDIIVNTKLSMEVKWPCYKLCIKKGNCPLRSFQHAGPYENASGSCNYANVSLIISL
+PLCTTIHGANHVCTNVAKPIILGAMISTFVCTEKLSGFHAVGKPGCHYKNNMCLMQCVPD
+KNCAVALGNTKPSSSTPLAKYKQKDELSDLGKFALKYNFYKAQTYDLGAFVGYSSSVLRC
+FHLHDNMRTDVGDHNEKRVGAILQTAQGIELVGWSTMCLGGYYLRLKSSTEFTWPEDGGK
+LFKVKVMYFKPTAHNGVAGFCQVWSRHQQFTGGKMGQKKPKEVNVKFAAPGVGSVGRETS
+GLLEAEVIVTWFPPEKMLVRPHGHGAHRSGPKGSRGGLTDKNSSGNSGFPTPRLVLLGAV
+FLIQPGGSTDSRACKSYLTSGCELLPN
+>M_640
+SHTPLGKLLKSSTSIAQSSKVWYCCEGQMKWKTFEGQNIRLQAANGTDVAGFVFTPLKEE
+ILTLSEGFAFDVQTALHLKASKVRNVDQENNGLNDVFNKGEHKGKSLCNEGGARSDTGPR
+GGQAHYKHHGFQLVVGSTNTNIFALATPTGAVKDAQLEPTTSYIAAKAHKRGNGTILPKD
+QLLHSKYPTIVLVKGVLSSLALLPPSCVTSQPIADPIGAVEKEDEAFIFSTHVHSVALGK
+AIIGLDYQCLRRFPDPSQAMKQKSLAFKSEKLQCILDAEKYFKFEWGRNKRLGCDDHMGK
+GRAVTFLSVHQSLGGTYKTEKKYGHVPAVCHAERHTLRNDGNIGGDFSVPTRFNGLYNKG
+MLSPSSTRDKAQEDRSATEKTYGVVMDTPSLEVAQIEGVPGDQTNGAYGDLLHNAVVEAT
+DTASPDKIVKTKLSMDVKWPCYSICIKKGNCPLRSYQHAGPYEHASGSCNYAAVSLIISL
+PLCTTIHGANHVCTNVAKSLILGAMISTFVCTEKLSGFHALGKPGCHYKHSMCLQQCVPG
+KNCAVALGNTKPSSSSLLAKYNQKDELSDLGKFALKYNFYKAQTYDLGSFVGYTSTVLRG
+LHLHDNMRTDVGDPNEKRVGAIMHVAQGIELVGWSTMCLGGYYLRLKSSTEIIWPEDGGK
+LFKIKVMYFKPTAPNGVAGFHQVWARHQQFTGGKMGQKKPKAPNPKFAAPGVGSVSRETA
+GLLEAEVIVTWFPPEKMLVRPGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEF
+LIQPGGSTDNRACKSYLTSGCELLPN
+>M_649
+SHTPLGKLLKSSTSIAQSSKVWYCCENQMKWKTFEGQNIRLQAANGQDVAGFVFTALKEE
+ILTLSEGFAFDVQTGLHMKASKVRNVDQENNGLNDVFNKGEHKGKSLCNEGGTRSDTGEI
+PRGGQAHYKHHGFQLVVGSTNTNIFALATPTGAVKDAELEPTTSYIAAKAHKRGNGTILP
+KDQLLHSKYPYIVLVKGILSSLALLPPSCVTSQPIADPIGAVEKEDEAFIISTHVHSVAL
+GKAIIGLDYQCLRRFPDPSQAMKQKSLAFKSEKLQCILDAEKYFKFEWGRNKRLGCDDHM
+GKGRAVSFLSMHQSLGGTYKTEKKYGHVPAVCHAERHTLRNDGNIGGDFSVPTRFNGLYK
+KGMLSPRSTRDKAQEDRSAVEKTYGVVMDTGSLEVAQIEGHPGGQTNGAYGDLLHNAVVE
+ATDTASPIRIVNTKLSMDVKWPCYSICIKKGNCPLRSYQHAGPYEHASGSCNYAAVSLII
+SLPLCTTIHGANHVCTNLAKSLILGAMISTFVCTEKLSGFHALGKPGCHYKNSMCLQQCV
+PGKNCAVALGTKPSSSTLLAKYNQKDELSDLGKFALKYNFYKAQTYDLGSFVGYTSSLRG
+LHAHDNMRTEVGDPNEKRVGAIMHVAQGIELVGWSTMCLGGYYLQLKSSTEFIWPEDGGK
+LFKIKVMYFKPTVPNGVAGFHQVWARHQQFTGGKMGQKKPKEPNPKFAAPGVGSVGRETA
+GQLEAEVIVTWFTPEKMLVRPGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEF
+LIQPGGSTDNRACKSYLTSGCELLPN
+>M_642
+SHTPLGKLLKSATSIARSSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKEA
+ILTLSKGFAYDVQTALHLKASKVRNVDQENNGLNDVFDAAEHKGKSLCNEGGARSDTGPR
+GGQAHYKHHRHGFQLVVGSTNTNLFALATPTGAVKNAELEPTTSYIAAKAHKRGNGTVLP
+KDQLLHSKYPTIVLVKGVLSSLALLPPSCVTSQPIADPIGAVEKEDEPFIISTHVHSMAL
+GTAIILDYPCLRRFPDQSQALKQKSLAFKSEKLQCILDAEKYFKFEWGRNNRLGCDDHFG
+KGRDVTFLSVHQSLGGSYKTEKKYGHVSSVCHAERTLRNDGNIGGDFSVPTRFNGLYKKG
+MLPTSTRDKAQEDRSAVEKTYGVVMDTPSELEVAQIESVPGDQTNGAYGDLLHNAVVEAT
+DTASPDRIVNTKLSMEVKWPCYKICIKKGNCPLRSYQHAGPYDHASGSCNYAAVSLIISL
+PLCATIHGANHVCTKVAKSLILGAMITTFVCTDKLSGFHALGKPGCHYKDSMCLQPCVPG
+KNCAVALGNTKPSSSSLLAKYNQKDALSALGKFCLKYNFYKAQTYDLGSFVGYSSSVLRG
+LHLHDNMHTDVGDPNEKRTLVGAIMHVAQGIELVGWGCSTMCLGGYFLRAKASTEFIWPD
+DGGKLFKIKVMYFKPTAHNGVAGFHHVWARHLEFTGGKMGQKKPKEPNPKFAAPGVESVG
+RETSGLLEVIVTWFPPEKLLVRTHGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLG
+AEFLIQPGGSTDNRACKDYLTSGCELLPN
+>M_644
+SHTPLGKLLKSSTKSSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKEAILT
+LSEGFSYDVQTALHLKASKVRNVDQENNGLNDVFDAGEHKGKSLCNEGGARSDTGPRGGQ
+AHYKHHQHGFQLVVGSTNTNLFALATPSGAVKDAELEPTTSYIAKAHKRGNGTILPKDRL
+LHSKYPTIVLVKGVLSSLALLPSCVTSQPIADPIGAVEKEDEPFIISTHVHSVALGTAII
+LDYQCLRRFPDQSQALKQKSLAFKSEKLQCILDAEKYFKFEWGRNNRLGCDDHFGKGAHR
+AVTFLSVHQSLGGTYKTEKKYGHVSSICHAERHTLRNDGNIIFAVLEPAIMLNAAVIGIA
+RDIGYCVGGGDIAFEAKLEQKAELVTYVNLNGGDFSVPTRFNGLYKKGMLSPTSTRDKAQ
+QDRSAVEKTYGVVMDTASELEVAQIESVPGDPTNGAYGDLLHNAVVEATDTASPDRIVNT
+KLSMEVKWPCYKICIKKGNCPLPSYQHAGPYEHLAGSCNYAAVSLVISLPLCATIHGANH
+VCTKVAKSLILGAMISTFVCTEKLSGFHALGKPGCHYKNSMCLQQCVPGKNCAVALGNSK
+PSSSSLLAKYNQKDELSDLGKFALKYNFYKAQTYDLGSFVGYSSSVLRGLHLHDNMHTDV
+GDPNEKRVGAIMHVAQGIELVGWPCSTMCLGGYYLRMKATTEFIWPDDGGKLFKIKEMYF
+KPTAHNGVAGFHHIWARHQQFTGGKMGQKKPKEPNPKFAAPTVGSVGRETSGLLEAEVIV
+TWFPPEKMLVRTHGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEFLVQPGGST
+DKRACKSYLTSGCELLPN
+>M_646
+SHTPLGKLLKSSTRSSKVWYCCEGRMKWKKFEGQNIRLQAANGTDVAGFVFTPLKEAILT
+LSEGFAYDVQTALHLKAAKVRNVDQENNGLNDVFDAGEHKGKSLCNEGGGPRGGQAHYKH
+HQHGFQLVVGSTNTNLFALATPSGAVKDAELEPTTSYIAAKAHKRGNGTILPKDRLLHSK
+YPTIVLVKGVLSRLALLPPSCVTSQPIADPIGAVEKEDEPFIISTHVHSVALGTAIILDY
+QCLRRFPDQSQALKQKSLAFKSEKLQCILDEKYFKFEWGRNNRLGCDDHFGKGRAVTFLS
+VHQSLKGTYKTEKKYGHVSDVCHAERHTLRNDGNIIFAVLEPAIMLNAAVIGIARDIGAY
+CVGGGDIAFEAKLEQKAELVNYVNLNGGDFSVPTRFNGLYKKGMLSPTSTRDKAQQDRSA
+VEKTYGVSVMDTPSELEVAQIESVPGDQTNGAYGDLLHNAVVEATDTASPDRIVNTGKLS
+MEVKWPCYKICIKKGNCPLRSYQHAGPYEHAAGSKKIECNYAAVSLIISLPLCATIHGAN
+HVCTKVAKSLILGAMISTFVCTEKLSGFHALGKPGCHYKNSMCLQQCVQLHAAFPWKRGG
+SCQGAALCANASSIWKTVQGKGPSDAANTGGYKTISLNPQCIAHDTIVPGKNCAVALGNS
+KPSSSSLLAKYNQKDELSDLGKFALKYNFYKAQTYNLGSFVGYSSSVLRGLHLHDNMHTD
+VGDPNEKRVGAIMHVAQGIELVGWPCSTMCLGGYYLRMKATTEFIWPDDGGKLFKIKEMY
+FKPTAHNGVAGFHHVWARHQQFTGGKMGQKKPKEPNPKFAAPTVGSVGRETSGLLEAEVI
+VTWFPPEKMLVRTHGHGAHRSAPTGNRGGLTPKNDSGNGGFPTPRLVLLGAEFLIQPGGA
+TDKRACKSYLTSGCELLPN
+>M_336
+THTRMGKVLKAVTSATGTDKVWYCCEGRMRWDRIEGQAIDVPSFIFTPLKIAISTQAEGY
+AYDGQMFALHQYEQQCKVAKPKYTVEQEFTADSCSSGAASSSTGSRGGSSHYKQHQHSII
+LVVGLLNTHLQVLAGPQGFAVKSDELEPPTSYIVARLHKKGGTTILPMEQLLRSKYDVVV
+LILVLAGLNLLPDSCEKAHPIYEPVGPLLLKEVHKVSRTSFLIDYLCLRDIPAQNMSLNQ
+MSALALKSGKLQVILPEWVYLGWTIKARQGRNNNLGKGLREVTYVSHTEALGGYYEEETT
+YGHLPSGCHPDRHLPDNAETDLEFSVSARFSGYKAAMLSEDSTRDKQQQDRSAVQKVLGL
+VFDTPALSTAVPVPMKSDQTKGEYGKDDVHRAVPMDTNWPTPSVALAERLESVHTKLNCD
+VRRTCFKICSQKGNCPLRSFHHLGSFDNGAGSCGYDIAVSLMSPTPLCTTTWNQGAKTDP
+ETKRFHHKSPRSDQLKKALMRAHAHVCKNVDMILGVNSAFCSEKFRDFQDLGKPACHYDN
+SQCLMQCSCARHCATSLDYQGPKLLESNSQKNGLQSLGNFSLPYHFYIASAYALGSLVTY
+PSPVLWELLLENIRTDLGAPSDSKRTGAEEHVAQSSELISWEVKCLGGYCLKLRVDTEFP
+WPQTGGKLFTVKVMVLKLADPKKFRGFGHVWARHQAFTTGKLSTPKDSNPKFAAPEAEGS
+VARLETAGLLTVEYLVFWFSPDKLLVRPHAHGHQPTPKGKRVGKAPKKRSGNPGFPTPRK
+ALLEPGFLAQPGGNSEWKLPKSYCGPECELLPE
+>M_328
+TGPSIRLQGAQGTNIASFIFAPLKGPVCHAAEGLTYAGDPFGLHLGNGHCKAGKVKYEIQ
+QADVARCLPGGLSADKGSRGGSEHYKMKGHQYRVQLVVGYANTTEQTLATAPGAVKSAEL
+QGPTSYIGAQLHKRGGATVLMRKEQLLHSDYEVVVLVLALGSISILDGRCVSLEPIYEAV
+GALLLNHDEPFVITTVHKMARAAFLLDFQCWREYPSQSIALTQTKPQALALKSAKVILDA
+DWIYFGWGRKNRVGSDKNMGKALRYDKTHYLSIGNLLGYGYYEEETKLGQVPAICTPERH
+TLKDNEDIGQSDYSVSTRFASYKAGMLSSEVCGLVMDTPTLKPTVDVELIGNQNGNYGDN
+LHKAIVMAMEWVAFPERIVTVPTKLSGLVRRPCIRVCDRKATCSDRSYAHYGPYDNGSGS
+CDNQIAVTLMIKIPLCTTTQGTNTDDEKRFHHKSSKSLMRGHHVCANVGKGMIVGVLINT
+SSCSQKFRDSALEGLDCVIINDGSLSCVIFYQALGKPNCHYKDGQCQLLCGCTKKCAGLF
+SLSGSELLERFGHKNELTDVGEFTLPYHFYMARTYGVFSFEAYSSPVLWSLKLHSELRTD
+VGASKKRTGGLRHVGNGAEMVLWGIACLAGYYLKLKSITDFNWPQTGGKFFKIKVMVFKV
+AAHKTLTGFHQVWARHESFTSGKLSQKKPKDHFKKFGAAGAAGSVSRGTAGLLEAGTLVT
+WFPPGKAFIRPHAHVHQPSPRGKKVGLETSSGSPGFQPPRLTLMEAVFLHALGGDSESRL
+CKSYLTPYYELLSG
+>M_331
+SHTPLGKVLKTLQSATQTEKVLFCCGRLRWHSKQRCGWKVYVDGLNKFTGQPIRLQAAAG
+TDVASFIFTPLKSCIKSPAEGLPYDGQVFALHLEDGCCKAAKVKYNVEQQFTAKRCSSGG
+AGSDSGSAGGNSHYKKHQHSIQLVVGMPNTNLHTLTVTGAVKSAQLDPPAGYITAKLHKR
+GGATVLPKGQLLHTKTSVVVLVLVLTSLTLLPGACVTNEPIYSLVGALLGKQDNGLILTT
+EVHKVSVTGFLVKYQCLREFPSAPMQLTQFKVLAFKSKKLEVILDPEWVYIVWSIKNRVG
+CDNHLGKGLHALTYFTVGYALADYYDEQTKYAHVKSVCAPERHTLKDKDDIGGDFPVSTR
+FTSYRAGMLTSDSRDKETQDQRSAVQKVSGLVMDTPGLSPTPVQVKADQTNGDYGDNLFK
+AVVLATQWVAFPERMESVNTKLSGEAPRECFKICLDKGECTTRSFQLYGPYDNGSGSCNY
+DVAVSLMFSIPLCTTTHGGHKDNEKRFHHNSSKALMSHSVCTNVAMVVGALISSATCSQK
+FRDSGLGGLAESLAVFFQALGKKKCHYQNGQCLLGSCACAKKCAKALGYGGPQLLERFSQ
+KNEFGRGQQQQIEEYGSIELVYHFMAQTYALGSFVTFSPPVLWGLHLKQSLRTDVGPTEK
+RTGGIIHVAQDVDLLEWGIDCLGGYFLPLKDESDKPRGGKFFKIKVMAFTVSAHKTLDAF
+HGVWARHQPITTGKASQKPENPTPKFAPSAAGEEVAREAGGLLDADVLVDWFPPQKMLVR
+PLAHAHPPTPKGKGVGLASSGNPGYRLGLLEAVILAQPHNSDGRMCKSYITPACQLLPN
+>M_333
+THSPLGKLLKAVTSANQTNMVLYCCGRMRWGKFGGQSVRLQARNGKDVASFIFTPLNAES
+DQAESLNYDGQTFALHLGDGCCRAGKVKFNVDQQYTKKRPSECDNGGAGSNTGSKQGGSA
+HNKMHQHSIELSVLGKPNTYLQTLATVGAVKSAELDPPAKYCTAKFHSRGVAADLPKAQL
+LHSKYIVLVLVLVLGEMSLLRLSSACLSSEPFYERVAKLLKQDAAFIITTEVHKASVVTG
+FLVQYQCLREFPSNMMELTQMKALTLKKGKLQVILDAEWIYLGWPTKYRVGCDNGLGKGL
+RAATYLSVGFALGGYYDGSDKYGHVRGVCHPDRHTKRKSEEMGGEYPVMTRPGYKNGMLA
+SNSRIKENQEKSAIQKVYGLIMQDMPTLSSIVSVQKKGDQTNGEYGGNLHAVVMDTIWMS
+FPDRMEQVNTKLSGDVRRPCFKFCVEKGNCSLRSFELYGQGAAYENGSGKCNKEVPVSLM
+VAIPLCVTDHGTNTDGEKRFHHKSNKALMKKQHVCTNVGKSLVVGALISGSTCSKKFADT
+DLEGLDSSLAIFFHALGKKGCHYQNAACVMLCACTKKCADALGYAGPVLLDRFSQLNKLQ
+QFSNFYLAYRFLAAPTIALGALVTYSEAVAKGLHLNANIRTSVAPTEKRTGRVMHVAQAA
+TGVELVSWGVNSLGGYYLRLKGETDPLLYSTGGKFFTRSTMTFAISVAAHKMLAHMHQVW
+GRHSPIITGKLAEKGPKEPNPKYGPAAAGNALVRESAGLLEAEVLVSWFPPEKMLGRPHV
+HGHQPAPKGKKVGLTPTKGNAGFPTSRLVLLEAVFLIQAGANSASRFCKSYITPPCELLP
+N
+>M_20
+ENMVLEKTNLDNKWKSATKEGVEGISYTSGSTLIQAYKLPRLKNGAEWPHKNITRNHIYS
+TRAPFVFNGSYSCENGPYVTLDCCNKIGQPDGNVPVPYIRSVHPWGSVLDEGDPYLELSQ
+QVRECCSNLTASMLDPGLLFKLAWQGPTSIIEVDNTAMQRYTRPSHVLSYAYVATLFDGA
+LFNALKLITFLFLPCRISEWNSDVERLCPFCRPIFPPSAVYGPHIKHSGTVSCEGLVSSV
+EKNKLNHHRDSNVKTKLGYGCSESVAKEKLTVGAPAATVGDVQACGTESYACMTANRDIH
+LDFRCRLKTADTINLPLTTKRVLIMFMNIEPPLPLATVFNEEMGNGWAGICVEEMESYFL
+IDLAVHRKALRGKTAGDHADNTWSAAKYKPPKSSHTMTFKEKEVWLAADKGLTPIASCNN
+NHSVPEGLKTQAPDCLQLAAALNEGIIVFKATKVWWLTTGYQNSGYHWVSTKGSTGAHVH
+WTWNFVAGMDETYGTRWKGAKVNDAMRFLYDQPAGSKEQFLVKPSEGVVFLNVPGIGIYQ
+ADNGKKWIPLFLKFLLKGDHIPTTQDVVAITLGSFPTDRGFLNCNNCGVSKSVNNKEKTC
+GGNGKSSTSSVWPQCHLGYNRPSRLKGANFDLIHVPVKDEGVGANCKLTIICADASIKHF
+KAAPHHIKTLKDMCTKKKLEPLYSASPFKAIWCHCLILYAVKWRGHATRESSFLLIKNAA
+IDAYTSYELDGSDSAKSVADHSLTCVIKIQQHAGRQYETAYAGKCFCCLHTVAENCANDH
+TPPNTRALADRTVVGQALAPLAFSQSRKTAHKGHQRGPYSSDFHFSKVKQQLYVLAAESV
+YVDRLRCPECTKIATTYPFRHNEHNHKKHKGANDDEYISIVCMLVDFGYKQRAALDCHFQ
+WLESAYP
+>M_2
+LAPKWIGKYELQPSLESGGGYYGDKGNEGFKLLLIAISLFFNTQIIPAGALEGNCLNDKW
+AESYPHKPGGPKISDGKFATEDGPLAVCAPLSHNGPDKKAIVHMTKQVSGALECLHKQLL
+LNSCVACAHGSGVPAKDISYVRAKVCGYNCTIPTSLDTKFRKLLYLQVVRFRRITSVAGV
+AEAKAPNLKLCCSEAVCTGVLTRFPIALVSAICVMAAKIVTKASPRTITKHVIYLPEDQC
+PPNKSEPQIAFVGNEIVECARHPTVPLQLHPVVASGPLGEVTSKHHGHAPHVGSSDSYTF
+GPVFCIDKDRLGIKRSGYRRKLKPSKGEALVRCVAQHALIKLSFPEVVHCSTQFVISAKT
+TVGGVGAWLNHAHVILPLEKPILLSGSVVGAAGMAPTKPPLDKLEVNKHRNPVLGFLWLG
+YSGGVVLGE
+>M_3
+ELPPVTYPPDDCEFFYSSFDDIAPFDGDGIGYAPGAALKSHWLQCAALRTSARGQVNLLS
+CIVGGPLHDNGRCKNKNKYLTTVDNMLEKYTRAVALSMCTCQEHFKGQDFDHASKDVKYW
+YNPKLPVSKKKKPASCEVSSDVDGYYPETYYKISLKAKEKKLGKWLNEPVAGAIEAGALN
+LAKDALTAVGSKDARAKRLLGLSLYVVVNQACEPVTDYPQTKFTKYGGTADMNNDSASED
+VGLEKHVLGMPQFSSETEQDGVSGEYFTDSHEFFVYDVEHPHGNDYNQWACLHIALTAKQ
+QGADKGAESFPEGWGDKSGVVQWNSEAGLRTETLMPPIVAADQHKQWAQDNTGVPEGKGK
+ISKKHGLGGAEGGMKCVTGRTPLEAF
+>M_4
+DGEARSKKYIHKYLCLTVLNAKDSYTTLSCVMSAKPIQEKLRSNMAPVPILAVLEQMTYQ
+CACQDQTPKLDVNHTGIFHYVYEACKYCKGLEIANNLKCNPDAVITIAFPSINNIKIHTN
+ETLPMVSIGDHFRHGDASVAKTKELESLKQGFDNSTTILGRGDGDVKEPVYDHTKFTLAM
+VGRLGQVLCSTILTSQVPTVKGQTCDNGLISNYCLLMALPCQLIVVVRNHKRLKYGSYSN
+SFMGDARNEHYGSPNTAAIKHVKVLAVVKNNFFEPCLYPTGVAGMKGVLAGACGEDRCKE
+TQDDEPSTEPRECPGLEVVRVPAANLIAYNVGFMTKDTALSNANEAHTGGVASLRTATHT
+WGVTANRVDYFNAVLKGYHTALVERCGVGFLKGAILEFIPLVKCFVVTKVAHVVRVDQKT
+GNEIRDCRSWLGKAKGAQGDVSNFAKKPALENSKGKGANSRSPDGTAICMESVAVIKCLG
+ERCVYGKSEPENLTNSEFEEPKGRAESYTDSIATLETLAQCGYAIADTAALPLFCLLLGA
+EDTQLASFDERYGPEATSKGIQLNDVTYLEAYYSGNGQNKLGQQVGLDEGEFRLQKPIAV
+PAPYPKDTCVGTMVSKSNSALVSDTHKATASQPFVCCGSKQLILKVEACDLVVKNGTKDD
+IVTADTEPCQYNCGHGAVIAKLTTEDSQLYGPDVVCMKNPAKCNSKKDIEPSQLAALVWA
+MGGKKCPAENLELMYINFKLLYSEQADAENSDLAHKGS
+>M_5
+NCESGNAEADESGSGNYAKSICAGFRREVWKLTMEADANIEHEHKGATEEPISPKGNNVN
+VLGKGCEKPLVHQKSKDDLKAEAQLLIKCEAKNAWHKPLQGNSLPGYAPKWGVALLDLVL
+LYSFKALARAIPLRYTGGAKDSPPFINESVVFGQPLEHILVTSRYEMSGNLHSEKHPQRS
+KPDTKPADPRKAQLEGIFDERLHDCVKVSTGEVVNGNDNTTVHTLYAKLYRTPPPVNDAK
+CFVSKDKGGINEEGKLIGQKVGGVLDPIARGHAHLFVGNKAAYPMKANVACLSTGSGTAD
+SGDGTNGDDIAADKSANEDIKIVGALQNHGRPMEFNKGSGPFQLNHKLEEPYFYQCTQHD
+HAKAHKNARVTSCANGQQSSVWGCQFSLLFLPAAFKTTPGLQRFWEFGHAAHLDTQLHPE
+TCLMSAPKTCAHLVVVEKWTYTLQLEPFATSQNQSLIFEKNSSCSLFNCYPLKEKKNSGV
+EADAVDQPGDTKKTPEIGTFECVILPYRWQILADAKKNKTMRGTSFAFCNALNLTSPVLR
+NQIALRCHTDKVSEETSQMPATFASSVFGVKVIFNERCQSHMSCSEEGEAGVHDLVKAGL
+QRAKNFPLSHPPISYPLTIVYKVNPKNVGHLSAPCNRQAIAKEKMQSNGLVSKCCCTRTG
+TAPSTLTKASELFPLPISAVEVAGLAATHADEPYESFAWAMFTIGEYTQKVKNGQKAGSG
+MGVPCLVHAYGPAEAFDRHYRGSQECDMRQGALWENASQELRVNTNPEAVANDTCGKTGG
+SDKGDNDLVSVETVKETLNSARGSGYGVAEVTAHFNEAVARIGCILCLKQLECGLSAQSI
+VKKHNGKKKIETPKVHTVQVALKLKGRCSVRQHNLPAFTNSPVVVAESQYAHKGIKLLEI
+NDEEQVLITGNAPRFPGELGTGSQF
+>M_6
+QLPFSWYFKPDVRLEIKEELACHTTAAQKMKEPRRIEDAEPAGFTEPLNGLIVKPHDENP
+VGDVFGPRIWCDTDYVLFAGYAGNHTAGHNLQKHFLAHQARPNEYLTPRQGGGFFYVQKE
+LPLWHAIGAGKVKKNKKSFYIRKADMRFHPSFKNHQCVALSIVDGLLNAVATPGSPKLFL
+NRGDGELRGEECNSVNTFADKLLRTTMQPCGASPFGRESIGDHPSYVLPGGLRMTWDTDE
+ECMIMKAFLIKAENYLLSNPKATTTMVSPDGFFDFARLHHLLPPLAASATGLDCDVSVYD
+YVVSDTIFREHVKNKACPAVVYSVNGWSKEIHGKLSVGGGWEQGLDGPFKYHHTQEPFED
+KVDIKGAIPVDTMFKASMFKKHKQSQLVTGGGSLYKESCFKHKMKRERNKSADKGANLGQ
+GILQTAMSGFTVDGMQALQPEPAQSANVTAGVLAVAVAAVSYFDRVQTTNCEVYASGFWP
+QAVRGNISVNQGPPFSEAFFKLGKPELCDGEQFTIGTDQPDSKVLIGRASGLCHFLMTPS
+IEAGWLTTNVSQYENDAGTHPDVGAKDAGVTENFFCQEVTVIGISITHGLSADKRSIFRG
+VISATQSGKVQLTGLALVPPVGLSPQTLTNRLAGLIGYGKLACLKCTVYKSTRRTLAIVL
+LEYRVAVSVAKEPRAKLVMNAKLHTLYVTHRHSSDLMPFAFTGRNCKATNQPGILTHNKM
+CQCAEAGLPHEKYGFAHLSRSSFGVSCTGCSDPTIVQALHRAESIHRSGAWLNSQNSTET
+GAILFGPTSKETRDSICGNQAFSVAATIGQLGYIVDVLAHGMVLAFCDYAKTAGGSPPKE
+KVSCDDGHGGLMLEANVFSEDDHVRKHLGLSENGYHCVLTSKTLVKFLIRHQTIHCGTEG
+CVPTGSGDFSD
+>M_7
+SENNIKWPQLGGVALYGEDANMELGADGVPSLASLGMPWPVLFNANLSGKQCAQCRIFIV
+CHLTQPHGCGAMQVGMSGDSEAKDQVKLNGGACKDKFRGRTLMAMYPFGRVLFATPSTVA
+FDKFILKEGFGFLGRCAAKVAATQPLNGVTTAVQVVNKCCNKSKKSLEPLLTGRDHAAEG
+CGYASAFTVALIKNSYHCDYYSDHAKYASKSYSKSSRALASYFLIQFISCTKGLCSESHE
+CVKNEFLVKIWAGSKMGTSIPTDYTMLTDPGYPYECDDHQNNRHCSGEKMPKLQNHPSYS
+AFTQRRKSFTKQLTPSKGERKFDKNAVHLDIGKVTPTASDEYVEALSLVHPTALNPAFGM
+KAVYQYLKRAYKKGLLGLDVHVSKNNTEASKKDYHVVT
+>M_8
+CRLPGGVNERAFGHVNDKDLCMLPSAVFCTQKGKENPQNKEYQMAGSKPQTWPAAQVLDC
+RHELRTYTGQLPLRAATDLGPDVKSIYTVSQRGFKVGQTNHAVCVFEAGNVADKKWKMCH
+GKNYGRSESWIYFSLNEKANGHLKALHPSAFQKHKKWTGMRDFGATTKTGLRLVAFSDPT
+GACAQVPYLSDCPRGKLSRPTIPPGAALTVEFTAASARCKKLAEIANADEPASSAKAQKF
+FTTGAMASSFLAAKSAVTPTLENKTNGSSLQHPSKSGDQLKDYTVKPFSLVQPKLAGTAH
+ALMIYKDPPGSGYFINFVTKYQKIKRFWGVPVKARPQNAKASFCTHDLIFCPKGGLEFLN
+GVPFGSPLAGCQLERSTFPVKGLGKACAILSLSRVALSQENKQHVNDHHEAKVGANGPSR
+AIDVQVGCAVEPNCGDTQLREDFFCYTLGAAHGRFVLSLARDTLQLCFHADITPPLVISI
+STKILGSVVKLRGASGETVELASAQAVASKPLKQAERARIGFCRGSLAIHADATLQSGSC
+TGGTDKKLELEQDNDPCVTAKQGSGLKRAGQPIKSRSHDACKADSLSDKAAPGRSWTMEI
+GTETYPVMQGNGPRRASRSTLYAEGGVIDWFKGAHNSYEFTGITCSGVRDMLTPQDFEDI
+KEQTGDLSCMAVNCNAANDCHCSAGLVLPFKETLVCRHATSGKLINDVSGPSVKVGGMKL
+PLSSNHFLPLTINQGGPVRTGADSDCSGFCCGCKALKLKLAEFIPSRPLGSVTGGKEVVS
+FPNKEGGDTTNLPKEYANTGGMCAVCPNGAHGTGGMTILSLGAFGYQYTCLVGVDGASKD
+LLVGNGLEIYHALYVSLHKKVKHTDSPGQWVGFSIHTSEDKSTCTGNGCILHVSVHSQQF
+GDFLACKHGKQRVPDKEKYYYDFAANPVPGTTTPSGLLLRTVRTAKTPTKFHFG
+>M_9
+LSYLHYDDACVVTRAVGFFYTQFKQEAPVSCANVNKEFDHFSVDKKDPWAAIGLTSATGN
+RAHNFVAADKTKHYRSRQRYARAGSGPIVRALFETAYATTIQNTHTFSTPLKRIVDNGLD
+DGSVSRACLPLELAPFVRLRCACSGGLFFTGVVPLLTVLLQVNGSVKLTWLGAMYATFPV
+LDLRRMLLVVTQDTGLATFRPSPNGRHPKDCAT
diff --git a/test/M.gff b/test/M.gff
new file mode 100644
index 0000000..8c1c9b2
--- /dev/null
+++ b/test/M.gff
@@ -0,0 +1,40 @@
+gi|12345678|ref|NC_012345.1|	sim	CDS	1	1	.	-	.	ID=M_319;
+gi|12345678|ref|NC_012345.1|	sim	CDS	2	2	.	-	.	ID=M_317;
+gi|12345678|ref|NC_012345.1|	sim	CDS	3	3	.	+	.	ID=M_617;
+gi|12345678|ref|NC_012345.1|	sim	CDS	4	4	.	+	.	ID=M_6;
+gi|12345678|ref|NC_012345.1|	sim	CDS	5	5	.	+	.	ID=M_7;
+gi|12345678|ref|NC_012345.1|	sim	CDS	6	6	.	+	.	ID=M_8;
+gi|12345678|ref|NC_012345.1|	sim	CDS	7	7	.	+	.	ID=M_9;
+gi|12345678|ref|NC_012345.1|	sim	CDS	8	8	.	+	.	ID=M_10;
+gi|12345678|ref|NC_012345.1|	sim	CDS	9	9	.	+	.	ID=M_11;
+gi|12345678|ref|NC_012345.1|	sim	CDS	10	10	.	+	.	ID=M_313;
+gi|12345678|ref|NC_012345.1|	sim	CDS	11	11	.	-	.	ID=M_623;
+gi|12345678|ref|NC_012345.1|	sim	CDS	12	12	.	+	.	ID=M_333;
+gi|12345678|ref|NC_012345.1|	sim	CDS	13	13	.	+	.	ID=M_2;
+gi|12345678|ref|NC_012345.1|	sim	CDS	14	14	.	+	.	ID=M_3;
+gi|12345678|ref|NC_012345.1|	sim	CDS	15	15	.	+	.	ID=M_4;
+gi|12345678|ref|NC_012345.1|	sim	CDS	16	16	.	+	.	ID=M_5;
+gi|12345678|ref|NC_012345.1|	sim	CDS	17	17	.	-	.	ID=M_323;
+gi|12345678|ref|NC_012345.1|	sim	CDS	18	18	.	+	.	ID=M_627;
+gi|12345678|ref|NC_012345.1|	sim	CDS	19	19	.	+	.	ID=M_630;
+gi|12345678|ref|NC_012345.1|	sim	CDS	20	20	.	+	.	ID=M_632;
+gi|12345678|ref|NC_012345.1|	sim	CDS	21	21	.	+	.	ID=M_634;
+gi|12345678|ref|NC_012345.1|	sim	CDS	22	22	.	+	.	ID=M_636;
+gi|12345678|ref|NC_012345.1|	sim	CDS	23	23	.	+	.	ID=M_638;
+gi|12345678|ref|NC_012345.1|	sim	CDS	24	24	.	+	.	ID=M_640;
+gi|12345678|ref|NC_012345.1|	sim	CDS	25	25	.	+	.	ID=M_649;
+gi|12345678|ref|NC_012345.1|	sim	CDS	26	26	.	+	.	ID=M_642;
+gi|12345678|ref|NC_012345.1|	sim	CDS	27	27	.	+	.	ID=M_644;
+gi|12345678|ref|NC_012345.1|	sim	CDS	28	28	.	+	.	ID=M_646;
+gi|12345678|ref|NC_012345.1|	sim	CDS	29	29	.	+	.	ID=M_336;
+gi|12345678|ref|NC_012345.1|	sim	CDS	30	30	.	+	.	ID=M_328;
+gi|12345678|ref|NC_012345.1|	sim	CDS	31	31	.	+	.	ID=M_331;
+gi|12345678|ref|NC_012345.1|	sim	CDS	32	32	.	-	.	ID=M_621;
+gi|12345678|ref|NC_012345.1|	sim	CDS	33	33	.	-	.	ID=M_619;
+gi|12345678|ref|NC_012345.1|	sim	CDS	34	34	.	+	.	ID=M_14;
+gi|12345678|ref|NC_012345.1|	sim	CDS	35	35	.	+	.	ID=M_15;
+gi|12345678|ref|NC_012345.1|	sim	CDS	36	36	.	+	.	ID=M_16;
+gi|12345678|ref|NC_012345.1|	sim	CDS	37	37	.	-	.	ID=M_20;
+gi|12345678|ref|NC_012345.1|	sim	CDS	38	38	.	-	.	ID=M_19;
+gi|12345678|ref|NC_012345.1|	sim	CDS	39	39	.	-	.	ID=M_18;
+gi|12345678|ref|NC_012345.1|	sim	CDS	40	40	.	-	.	ID=M_17;
diff --git a/tools/comp_bla.pl b/tools/comp_bla.pl
new file mode 100755
index 0000000..43231dc
--- /dev/null
+++ b/tools/comp_bla.pl
@@ -0,0 +1,57 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+unless ($ARGV[1]) {
+	print STDERR "Usage: comp_bla.pl FILE_A FILE_B\n\nCompares two Proteinortho-graph files and reports additional and different entrys.\n D = different\n O = only here\n";
+	exit;
+}
+
+my %a;
+open(FILE,"<$ARGV[0]") || die("Error, could not open file $ARGV[0]: $!");
+while(<FILE>) {
+	chomp;
+	if ($_ =~ /^#/) {next;}
+	my @row = split(/\s+/);
+	my $key = $row[0]." ".$row[1];
+	my $val = $_;
+	if ($a{$key}) {die("Key $key is defined twice in $ARGV[0]!!!\n")}
+	$a{$key} = $val;
+}
+close(FILE);
+
+my %b;
+my %a_b;
+open(FILE,"<$ARGV[1]") || die("Error, could not open file $ARGV[1]: $!");
+while(<FILE>) {
+	chomp;
+	if ($_ =~ /^#/) {next;}
+	my @row = split(/\s+/);
+	my $key = $row[0]." ".$row[1];
+	my $val = $_;
+	if ($b{$key}) {die("Key $key is defined twice in $ARGV[1]!!!\n")}
+	$b{$key} = $val;
+
+	if (exists $a{$key}) {
+		if ($a{$key} eq $b{$key}) {
+			$a_b{$key} = 1;
+		}
+		else {
+			print "D: $ARGV[0]\t$a{$key}\nD: $ARGV[1]\t$b{$key}\n";
+		}
+	}
+}
+close(FILE);
+
+foreach my $key (keys %a) {
+	unless (exists $a_b{$key}) {
+		print "O: $ARGV[0]\t$a{$key}\n";
+	}
+}
+
+foreach my $key (keys %b) {
+	unless (exists $a_b{$key}) {
+		print "O: $ARGV[1]\t$b{$key}\n";
+	}
+}
diff --git a/tools/grab_proteins.pl b/tools/grab_proteins.pl
new file mode 100755
index 0000000..b20d9cf
--- /dev/null
+++ b/tools/grab_proteins.pl
@@ -0,0 +1,107 @@
+#!/usr/bin/perl
+
+## Grabs proteins and tells missing species from groups
+use strict;
+use warnings;
+
+my $proteins_path = "./";
+my $genomes_path = "./";
+
+unless (scalar(@ARGV)) {
+	print STDERR "Fetches proteins from orthologous groups\nUsage: grab_proteins.pl [OPTIONS] Proteinortho_Output_Table\nOptions: -path=[PATH2PROTEINS] path to protein files\n (set if full path is not present in header of the Proteinortho output table)\n";
+	exit;
+}
+
+foreach (@ARGV) {
+	if 	($_ =~ /-path=(.+)/) 	{ $proteins_path = $1; }
+}
+
+my @paths = ();
+my $line = -2;
+my %genomes;
+my $file = pop(@ARGV);
+open(IN,"<$file") || die ("Could not open '$file': $!");
+while(<IN>){
+	$line++;
+	if ($line >= 0) {print STDERR "Writing Set $line... ";}
+	chomp;
+	my @data = split(/\t+/,$_);
+	if ($line == -1) {
+		@paths = @data;		# no we know the file for each entry
+		my $error = 0;
+		print STDERR "Loading data...\n";
+		for (my $i = 3; $i < scalar(@paths); $i++) {
+			my $genome = $paths[$i];
+			$genome =~ s/\....?$/\.fna/;
+			if (!-e "$proteins_path/$paths[$i]") 	{$error++; print STDERR "Could not find PROTEINs for '$proteins_path/$paths[$i]'\n";}
+			my %hash = fasta2hash("$proteins_path/$paths[$i]",1);
+			$genomes{$genome} = \%hash;
+		}
+		if ($error > 0) {die("Could not proceed. $error errors occured!\n");}
+	}
+	if ($data[0] =~ /^#/) {next;}
+	
+	# Fetch all files of
+	my $genes = 0;
+	open(OUT,">$line.fasta");
+	for (my $i = 3; $i < scalar(@data); $i++) {
+		$data[$i] =~ s/,.*//;
+		my $name = $paths[$i];
+		$name =~ s/\....?$//;
+		$name =~ s/\s//g;
+		if (length($name) < 1) {die("Error at line $line, entry $i\n");}
+#		print " $name";
+		my $genome = $name;		
+		$genome .= ".fna";
+		if ($data[$i] eq "_GENOME_HIT_") {
+
+		}
+		elsif ($data[$i] eq "*") {
+			# SET GENOME
+
+#			print " -> *\n";
+		}
+		else {
+		# open proteome
+		if (!defined($genomes{$genome}{$data[$i]})) {die("Could not find '$data[$i]' in '$proteins_path/$paths[$i]'\n ");}
+		print OUT ">$data[$i] $name\n$genomes{$genome}{$data[$i]}\n";
+		$genes++;
+		}
+	}
+	close(OUT);
+
+	print STDERR "$line.fasta ($genes genes)\n";
+}
+close(IN);
+
+
+
+# Reads a fasta file, returns two array pointers for header an sequence
+# Access e.g. via $results[x]->[y]
+#my %hash = fasta2hash($file);
+sub fasta2hash {
+	my $file = shift;
+	my $cut = shift;
+	if (!defined($cut)) {$cut = 0;}
+	my %hash;
+	open(FILE,"<$file") || die("fasta2hash(): Could not open file: $file\n");
+	my $last_hash = "";
+	while(<FILE>) {
+		$_ =~ s/\r/\n/g;
+		chomp;
+		if ($_ =~ /^>/) {
+			$_ =~ s/^>//;
+			if ($cut) {
+				$_ =~ s/ .*$//s;
+			}
+			$hash{$_} = "";
+			$last_hash = $_;
+			next;
+		}
+		$hash{$last_hash} .= $_;
+	}
+	close(FILE);
+	return %hash;
+}
+
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/proteinortho.git



More information about the debian-med-commit mailing list