changeset 22:5acc4fa8b62d draft

Uploaded
author martasampaio
date Sat, 20 Apr 2019 11:07:28 -0400
parents b575af79e250
children a455e43048cd
files README.rst auxiliar.py model1600.sav model2400.sav phagepromoter.py phagepromoter.xml pssm10_6.txt pssm10_8.txt pssm35_6.txt pssm35_9.txt pssm35_cbb.txt pssm35_lb.txt pssm35_t4.txt pssm_21.txt pssm_23.txt pssm_27.txt pssm_32.txt scaler1600.sav scaler2400.sav test-data/NC_015264.fasta test-data/NC_015264.gb test-data/output.fasta test-data/output.gb test-data/output.html tool_dependencies.xml
diffstat 25 files changed, 4267 insertions(+), 890 deletions(-) [+]
line wrap: on
line diff
--- a/README.rst	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-===============
-PhagePromoter
-===============
-
-Get promoter of phage genomes
-
-PhagePromoter is a python script that predicts promoter sequences in phage genomes, using a machine learning SVM model. This model was built from a train dataset with 19 features and 3200 examples (800 positives and 2400 negatives), each representing a 65 bp sequence of a phage genome. The positive cases represent the phage sequences that are already identified as promoters. 
-
-**Inputs:**
-
-* genome format: fasta vs genbank; 
-* genome file: acepts both genbank and fasta formats;
-* both strands (yes or no): allows the search in both DNA strands;
-* threshold: represents the probability of the test sequence be a promoter (float between 0 and 1)"
-* family: The family of the testing phage - Podoviridae, Siphoviridae or Myoviridae;
-* Bacteria: The host of the phage. The train dataset include the following hosts: Bacillus, EColi, Salmonella, Pseudomonas, Yersinia, Klebsiella, Pectobacterium, Morganella, Cronobacter, Staphylococcus, Streptococcus, Streptomyces, Lactococcus. If the testing phage has a different host, select the option 'other', and it is recommended the use of a higher threshold value for more accurate results.
-* phage type: The type of the phage, according to its lifecycle: virulent or temperate;
-
-**Outputs:**
-This tool outputs two files: a FASTA file and a table in HTML, with the locations, sequence, score and type (recognized by host or phage RNAP) of the predicted promoters.
-
-**Requirements:**
-
-* Biopython
-* Sklearn 
-* Numpy
-* Pandas 
-
-
--- a/auxiliar.py	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Created on Sun May 27 17:37:09 2018
-
-@author: Marta
-"""
-
-
-#get the phage host from the file 'bacteria.xlsx'
-def get_bacteria(file):
-    import pandas as pd
-    df = pd.read_excel(file,header=0,index_col=0)
-    bacteria = {}
-    for ind,row in df.iterrows():
-        bac = row['Bacteria']
-        bacteria[ind] = bac
-    return bacteria
-
-#get the phage family from the file 'family.xlsx'
-def get_families(file):
-    import pandas as pd
-    df = pd.read_excel(file,header=0,index_col=0)
-    families = {}
-    for ind,row in df.iterrows():
-        fam = row['Family']
-        families[ind] = fam
-    return families
-
-#get phage lifecycle from the file 'lifecycle.xlsx'
-def get_lifecycle(file):
-    import pandas as pd
-    df = pd.read_excel(file,header=0,index_col=0)
-    types = {}
-    for ind,row in df.iterrows():
-        lc = row['lifecycle']
-        types[ind] = lc
-    return types
-
-#reads a file with a PSSM and return the max possible score of that PSSM
-def get_max_pssm(file_pssm):
-    from Bio.Alphabet import IUPAC
-    from Bio.motifs import matrix
-    m = []
-    fic = open(file_pssm,'r')
-    rf = fic.readline()
-    while rf:
-        new_l = []
-        l = rf.strip().split('\t')
-        for val in l:
-            x = float(val)
-            new_l.append(x)
-        m.append(new_l)
-        rf = fic.readline()
-    a = IUPAC.unambiguous_dna
-    dic = {'A':m[0],'C':m[1], 'G':m[2], 'T':m[3]}
-    pssm = matrix.PositionSpecificScoringMatrix(a,dic)
-    return pssm.max
-
-#reads a file with a PSSM and returns a list of scores in all positions of the sequence
-#returns the score divided by the maximum possible value
-def get_scores(file_pssm, seq):
-    from Bio.Alphabet import IUPAC
-    from Bio.motifs import matrix
-    maxi = get_max_pssm(file_pssm)
-    m = []
-    fic = open(file_pssm,'r')
-    rf = fic.readline()
-    while rf:
-        new_l = []
-        l = rf.strip().split('\t')
-        for val in l:
-            x = float(val)
-            new_l.append(x)
-        m.append(new_l)
-        rf = fic.readline()
-    a = IUPAC.unambiguous_dna
-    dic = {'A':m[0],'C':m[1], 'G':m[2], 'T':m[3]}
-    pssm = matrix.PositionSpecificScoringMatrix(a,dic)
-    scores = []
-    positions = []
-    a = IUPAC.unambiguous_dna
-    seq.alphabet = a
-    for pos, score in pssm.search(seq, both=False,threshold=-50):
-        scores.append(score/maxi)
-        positions.append(pos)
-    return scores,positions
-
-#returns the frequencia of A and T bases in a sequence    
-def freq_base(seq):
-    A = seq.count('A')
-    T = seq.count('T')
-    AT = A+T
-    return AT
-
-#returns the free energy value of that sequence
-def free_energy(seq):
-    dic1 = {'AA':-1.00, 
-        'TT':-1.00, 
-        'AT':-0.88, 
-        'TA':-0.58, 
-        'CA':-1.45,
-        'AC':-1.44, 
-        'GG':-1.84, 
-        'CC':-1.84, 
-        'GA':-1.30, 
-        'AG':-1.28, 
-        'TC':-1.30, 
-        'CT':-1.28, 
-        'TG':-1.45,
-        'GT':-1.44,
-        'GC':-2.24,
-        'CG':-2.17}
-    total = 0
-    i = 0
-    j = 1
-    while i < len(seq)-1:
-        dint = seq[i]+seq[j]
-        total += dic1[dint]
-        i += 1
-        j += 1
-    return total
\ No newline at end of file
Binary file model1600.sav has changed
Binary file model2400.sav has changed
--- a/phagepromoter.py	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,570 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Created on Thu Jul 19 13:45:05 2018
-
-@author: Marta
-"""
-
-from Bio import SeqIO
-import numpy as np
-import pandas as pd
-from auxiliar import free_energy,freq_base
-from Bio.Seq import Seq
-from Bio.SeqRecord import SeqRecord
-from Bio.Alphabet import IUPAC
-from auxiliar import get_bacteria, get_families, get_max_pssm, get_scores, get_lifecycle
-
-#division of the test genome in sequences of 65 bp
-def get_testseqs65(form,fic,both=False):
-    ALL = []
-    indexes = []
-    a = 0
-    rec = SeqIO.read(fic,form)
-    genome = rec.seq
-    i = 0
-    j = 65
-    while j < len(genome):
-        s = genome[i:j]
-        ALL.append([1,i,j,s])
-        i += 20
-        j += 20
-        a += 1
-        indexes.append(rec.name+":"+str(a))
-    if both:
-        comp = genome.reverse_complement()
-        size = len(rec.seq)
-        i = 0
-        j = 65
-        while j < len(comp):
-            s = comp[i:j]
-            ALL.append([-1,size-j,size-i,s])
-            i += 20
-            j += 20
-            a += 1
-            indexes.append(rec.name+":"+str(a))
-    df = pd.DataFrame(ALL, index=indexes, columns=['strand','iniprom','endprom','seq'])
-    return df
-
-#calculate the scores of all sequences (similar to get_posScores and get_negScores)
-def get_testScores(loc,test):
-    scores = []
-    posis = []
-    sizes = []
-    dic = {}
-    for ind,row in test.iterrows():
-        _,window = ind.split(':')
-        strand = row['strand']
-        ini = row['iniprom']
-        end = row['endprom']
-        seq = row['seq']
-        pos = [ini,end,strand]
-        dic[window] = pos
-        s = seq
-        score10_6,pos10_6 = get_scores(os.path.join(loc,'pssm10_6.txt'), s)
-        maxi10_6 = get_max_pssm(os.path.join(loc,'pssm10_6.txt'))
-        score10_8,pos10_8 = get_scores(os.path.join(loc,'pssm10_8.txt'), s)
-        maxi10_8 = get_max_pssm(os.path.join(loc,'pssm10_8.txt'))
-        scores23,pos23 = get_scores(os.path.join(loc,'pssm_23.txt'), s)
-        maxi23 = get_max_pssm(os.path.join(loc,'pssm_23.txt'))
-        scores21,pos21 = get_scores(os.path.join(loc,'pssm_21.txt'), s)
-        maxi21 = get_max_pssm(os.path.join(loc,'pssm_21.txt'))
-        scores27,pos27 = get_scores(os.path.join(loc,'pssm_27.txt'), s)
-        maxi27 = get_max_pssm(os.path.join(loc,'pssm_27.txt'))
-        scores32,pos32 = get_scores(os.path.join(loc,'pssm_32.txt'), s)
-        maxi32 = get_max_pssm(os.path.join(loc,'pssm_32.txt'))
-        score23 = max(scores23)
-        score21 = max(scores21)
-        score27 = max(scores27)
-        score32 = max(scores32)
-        maxiphage = max(score23,score21,score27,score32)
-        if maxiphage == score23: phage_max = score23*maxi23
-        elif maxiphage == score21: phage_max = score21*maxi21
-        elif maxiphage == score27: phage_max = score27*maxi27
-        elif maxiphage == score32: phage_max = score32*maxi32
-        score35_6,pos35_6 = get_scores(os.path.join(loc,'pssm35_6.txt'), s)
-        maxi35_6 = get_max_pssm(os.path.join(loc,'pssm35_6.txt'))
-        score35_9,pos35_9 = get_scores(os.path.join(loc,'pssm35_9.txt'), s)
-        maxi35_9 = get_max_pssm(os.path.join(loc,'pssm35_9.txt'))
-        score35_t4,pos35_t4 = get_scores(os.path.join(loc,'pssm35_t4.txt'), s)
-        maxi35_t4 = get_max_pssm(os.path.join(loc,'pssm35_t4.txt'))
-        score35_cbb,pos35_cbb = get_scores(os.path.join(loc,'pssm35_cbb.txt'), s)
-        maxi35_cbb = get_max_pssm(os.path.join(loc,'pssm35_cbb.txt'))
-        score35_lb,pos35_lb = get_scores(os.path.join(loc,'pssm35_lb.txt'),s)
-        maxi35_lb = get_max_pssm(os.path.join(loc,'pssm35_lb.txt'))
-        score35_mu, pos35_mu = get_scores(os.path.join(loc,'pssm35_mu.txt'),s)
-        maxi35_mu = get_max_pssm(os.path.join(loc,'pssm35_mu.txt'))
-        
-        dists6 = []
-        score6 = []
-        for p in pos10_6:
-            for a in range(14,22):
-                d = p-a-6
-                if d >= 0: 
-                    s10 = score10_6[p]
-                    s35_6 = score35_6[d]
-                    score6.append([s35_6,s10])
-                    dists6.append([d,p])
-        dists9 = []            
-        score9 = []
-        for p in pos10_6:
-            for a in range(11,14):
-                d = p-a-9
-                if d >= 0: 
-                    s10 = score10_6[p]
-                    s35_9 = score35_9[d]
-                    score9.append([s35_9,s10])
-                    dists9.append([d,p])
-        distst4 = []
-        scoret4 = []
-        distscbb = []
-        scorecbb = []
-        for p in pos10_6:
-            for a in range(16,18):
-                d = p-a-7
-                if d >= 0: 
-                    s10 = score10_6[p]
-                    s35_t4 = score35_t4[d]
-                    s35_cbb = score35_cbb[d]
-                    scoret4.append([s35_t4,s10])
-                    distst4.append([d,p])
-                    scorecbb.append([s35_cbb,s10])
-                    distscbb.append([d,p])
-                    
-        
-        distsmu = []
-        scoremu = []
-        for p in pos10_6:
-            d = p-16-14
-            if d >= 0: 
-                s10 = score10_6[p]
-                s35_mu = score35_mu[d]
-                scoremu.append([s35_mu,s10])
-                distsmu.append([d,p])
-        
-        distslb = []
-        scorelb = []
-        for p in pos10_6:
-            d = p-13-14
-            if d >= 0: 
-                s10 = score10_6[p]
-                s35_lb = score35_lb[d]
-                scorelb.append([s35_lb,s10])
-                distslb.append([d,p])
-    
-        soma6 = [sum(x) for x in score6]
-        soma9 = [sum(x) for x in score9]
-        somat4 = [sum(x) for x in scoret4]
-        somacbb = [sum(x) for x in scorecbb]
-        somamu = [sum(x) for x in scoremu]
-        somalb = [sum(x) for x in scorelb]
-        
-        maxi6 = max(soma6)
-        maxi9 = max(soma9)
-        maxit4 = max(somat4)
-        maxicbb = max(somacbb)
-        maximu = max(somamu)
-        maxilb = max(somalb)
-        maxi_elems = max(maxi6,maxi9,maxit4,maxicbb,maxilb,maximu)
-
-        if maxi_elems == maxilb:
-            indmax = somalb.index(maxilb)
-            sc35 = scorelb[indmax][0]
-            sc10 = scorelb[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = distslb[indmax]
-            size35 = 14
-            elems_maxi = sc35*maxi35_lb+sc10*maxi10_6
-        elif maxi_elems == maximu:
-            indmax = somamu.index(maximu)
-            sc35 = scoremu[indmax][0]
-            sc10 = scoremu[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = distsmu[indmax]
-            size35 = 14
-            elems_maxi = sc35*maxi35_mu+sc10*maxi10_6
-        elif maxi_elems == maxi9:
-            indmax = soma9.index(maxi9)
-            sc35 = score9[indmax][0]
-            sc10 = score9[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = dists9[indmax]
-            size35 = 9
-            elems_maxi = sc35*maxi35_9+sc10*maxi10_6
-        elif maxi_elems == maxit4:
-            indmax = somat4.index(maxit4)
-            sc35 = scoret4[indmax][0]
-            sc10 = scoret4[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = distst4[indmax]
-            size35 = 7
-            elems_maxi = sc35*maxi35_t4+sc10*maxi10_6
-        elif maxi_elems == maxicbb:
-            indmax = somacbb.index(maxicbb)
-            sc35 = scorecbb[indmax][0]
-            sc10 = scorecbb[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = distscbb[indmax]
-            size35 = 7
-            elems_maxi = sc35*maxi35_cbb+sc10*maxi10_6
-        else:
-            indmax = soma6.index(maxi6)
-            sc35 = score6[indmax][0]
-            sc10 = score6[indmax][1]
-            score_elems = [sc35,sc10]
-            posel = dists6[indmax]
-            size35 = 6
-            elems_maxi = sc35*maxi35_6+sc10*maxi10_6
-        
-        if score23 == maxiphage:
-            phage_score = score23
-            posiphage = scores23.index(score23)
-            sizephage = 23
-        elif score21 == maxiphage:
-            phage_score = score21
-            posiphage = scores21.index(score21)
-            sizephage = 21
-        elif score27 == maxiphage:
-            phage_score = score27
-            posiphage = scores27.index(score27)
-            sizephage = 27
-        else:
-            phage_score = score32
-            posiphage = scores32.index(score32)
-            sizephage = 32
-            
-        if elems_maxi >= max(score10_8)*maxi10_8:
-            i = posel[1]
-            ext = s[i-3:i-1]
-            if ext == 'TG': tg = 1
-            else: tg = 0
-            if elems_maxi > phage_max: host = 1
-            else: 
-                host = 0
-                tg = 0
-            sc = max(score10_8)
-            end35 = posel[0]+size35
-            dist = posel[1]-end35
-            scores.append([host, score_elems[1],sc,score_elems[0],phage_score,tg,dist,str(seq)])
-            posis.append([posel[1],posel[0],posiphage])
-            sizes.append([6,size35,sizephage])
-        else:
-            host = 1
-            sc = max(score10_8)
-            i = score10_8.index(sc)
-            ext = s[i-3:i-1]
-            if ext == 'TG': tg = 1
-            else: tg = 0
-            if max(score10_8)*maxi10_8 > phage_max: host = 1
-            else: 
-                host = 0
-                tg = 0
-            end35 = posel[0]+size35
-            dist = posel[1]-end35
-            scores.append([host,score_elems[1],sc,score_elems[0],phage_score,tg,dist,str(seq)])
-            posis.append([i,posel[0],posiphage])
-            sizes.append([8,size35,sizephage])
-    score = pd.DataFrame(scores, index=test.index, columns=['host','score10','score10_8','score35','score_phage','tg','dist','seq'])
-    posis = pd.DataFrame(posis, index=test.index, columns=['pos10','pos35','posphage'])
-    sizes = pd.DataFrame(sizes, index=test.index, columns=['size10','size35','size_phage'])
-    df_all = pd.concat([score,posis,sizes],axis=1)
-    return df_all,dic
-
-def create_dftest(scores_test,dic_window,family,bacteria,lifecycle):
-    tudo = []
-    tudo2 = []
-    for ind,row in scores_test.iterrows():
-        _,window = ind.split(':')
-        posis = dic_window[window]
-        strand=posis[2]
-        if strand == 1: ini=posis[0]
-        else: ini=posis[1]
-        seqprom = row['seq']
-        score10 = row['score10']
-        score10_8 = row['score10_8']
-        score35 = row['score35']
-        scorephage = row['score_phage']
-        size10 = row['size10']
-        size35 = row['size35']
-        sizephage = row['size_phage']
-        ini10 = row['pos10']
-        tg = row['tg']
-        host = row['host']
-        ini35 = row['pos35']
-        dist = row['dist']
-        end10=ini10+size10
-        iniphage = row['posphage']
-        endphage = iniphage+sizephage
-        if strand == 1:
-            if host == 0: 
-                new_seq = seqprom[iniphage:endphage]
-                new_ini = ini+iniphage+1
-                new_end = ini+endphage
-            else:
-                if size10 == 6: 
-                    new_seq = seqprom[ini35:end10]
-                    new_ini = ini+ini35+1
-                    new_end = ini+end10
-                else: 
-                    new_seq = seqprom[ini10:end10]
-                    new_ini = ini+ini10+1
-                    new_end = ini+end10
-            new_pos = '('+str(new_ini)+'..'+str(new_end)+')'
-        else:
-            if host == 0: 
-                new_seq = seqprom[iniphage:endphage]
-                new_ini = ini-endphage+1
-                new_end = ini-iniphage
-            else:
-                if size10 == 6: 
-                    new_seq = seqprom[ini35:end10]
-                    new_ini = ini-end10+1
-                    new_end = ini-ini35
-                else: 
-                    new_seq = seqprom[ini10:end10]
-                    new_ini = ini-end10+1
-                    new_end = ini-ini10
-            new_pos = 'complement('+str(new_ini)+'..'+str(new_end)+')'
-        if size10 == 6:
-            size10_6 = 1
-        else: 
-            size10_6 = 0
-        if size35 == 6:
-            size35_6 = 1
-            size35_7 = 0
-            size35_9 = 0
-            size35_14 = 0
-        elif size35 == 7:
-            size35_6 = 0
-            size35_7 = 1
-            size35_9 = 0
-            size35_14 = 0
-        elif size35 == 9:
-            size35_6 = 0
-            size35_7 = 0
-            size35_9 = 1
-            size35_14 = 0
-        else:
-            size35_6 = 0
-            size35_7 = 0
-            size35_9 = 0
-            size35_14 = 1
-        if sizephage == 23:
-            sizephage_23 = 1
-            sizephage_21 = 0
-            sizephage_32 = 0
-        elif sizephage == 21:
-            sizephage_23 = 0
-            sizephage_21 = 1
-            sizephage_32 = 0
-        elif sizephage == 32:
-            sizephage_23 = 0
-            sizephage_21 = 0
-            sizephage_32 = 1
-        else:
-            sizephage_23 = 0
-            sizephage_21 = 0
-            sizephage_32 = 0
-        if family == 'Podoviridae': 
-            Podo = 1
-            Sipho = 0
-            Myo = 0
-        elif family == 'Siphoviridae':
-            Podo = 0
-            Sipho = 1
-            Myo = 0
-        elif family == 'Myoviridae':
-            Podo = 0
-            Sipho = 0
-            Myo = 1
-        else: 
-            Podo = 0
-            Sipho = 0
-            Myo = 0
-        if bacteria == 'Bacillus':
-            bac = [1,0,0,0,0]
-        elif bacteria == 'Escherichia coli':
-            bac = [0,1,0,0,0]
-        elif bacteria == 'Klebsiella':
-            bac = [0,0,1,0,0]
-        elif bacteria == 'Pectobacterium':
-            bac = [0,0,0,1,0]
-        elif bacteria == 'Cronobacter':
-            bac = [0,0,0,0,1]
-        else:
-            bac = [0,0,0,0,0]
-        if lifecycle == 'virulent':  tp = 0
-        else: tp = 1
-        fe = free_energy(str(seqprom))
-        AT = freq_base(str(seqprom))
-        linha = [score10, score10_8, score35, dist, scorephage, fe, AT, host,size10_6,
-                 size35_6, size35_7, size35_9, size35_14,
-                 sizephage_23, sizephage_21,
-                 sizephage_32, tg, Podo, Sipho, Myo,tp]
-        linha.extend(bac)
-        tudo.append(linha)
-        linha2 = [new_pos,str(new_seq), host, size10_6,
-                 score10, score10_8, size35_6, size35_7, size35_9,size35_14, 
-                 score35, dist, sizephage_23, sizephage_21,
-                 sizephage_32, scorephage, tg, Podo, Sipho, Myo,tp, fe, AT]
-        linha2.extend(bac)
-        tudo2.append(linha2)
-    df_test = pd.DataFrame(tudo, index=scores_test.index, 
-                          columns = ['score10', 'score10_8','score35', 'dist35_10',
-                                     'scorephage','fe', 'freqAT',
-                                     'host','size10',
-                                     'size35_6', 'size35_7','size35_9','size35_14',
-                                     'sizephage_23', 
-                                     'sizephage_21', 'sizephage_32',
-                                     'TG', 'Podo', 'Sipho', 'Myo', 'tp',
-                                     'Bacillus', 'EColi', 
-                                     'Pectobacterium','Klebsiella', 'Cronobacter'])
-    df_INFO = pd.DataFrame(tudo2, index=scores_test.index, 
-                          columns = ['Positions','Promoter Sequence','host','size10',
-                                     'score10', 'score10_8',
-                                     'size35_6', 'size35_7','size35_9','size35_14',
-                                     'score35', 'dist35_10','sizephage_23', 
-                                     'sizephage_21', 'sizephage_32',
-                                     'scorephage', 'TG', 'Podo', 'Sipho', 'Myo', 'tp','fe', 'freqAT',
-                                     'EColi', 'Salmonella', 
-                                     'Pectobacterium','Cronobacter', 'Streptococcus'])
-    return df_test,df_INFO
-
-
-def get_predictions(scaler_file,model_file,test,df_testinfo,threshold):
-    from sklearn.externals import joblib
-    scaler = joblib.load(scaler_file)
-    model = joblib.load(model_file)
-    feat_scaled = pd.DataFrame(scaler.transform(test.iloc[:,:7]),index =test.index, columns=test.columns[:7])
-    TEST_scaled = pd.concat([feat_scaled,test.iloc[:,7:]],axis=1)
-    scores = model.predict_proba(TEST_scaled)
-    pos_scores = np.empty((TEST_scaled.shape[0],0), float)
-    for x in scores: pos_scores = np.append(pos_scores,x[1])
-    try: positive_indexes = np.nonzero(pos_scores>float(threshold))[0] #escolher os positivos, podia ser escolher com score > x
-    except ValueError: return 'The threshold value is not a float'
-    else:
-        if len(positive_indexes) == 0: return None
-        else:
-            positive_windows = TEST_scaled.index[positive_indexes]
-            INFO = df_testinfo.loc[positive_windows,['Positions','Promoter Sequence']]
-            promoter_type = []
-            for x in df_testinfo.loc[positive_windows,'host'].tolist():
-                if x == 0: promoter_type.append('phage')
-                else: promoter_type.append('host')
-            INFO['Type'] = promoter_type
-            INFO['Scores'] = np.around(pos_scores[positive_indexes],decimals=3)
-            INFO.index = positive_windows
-            return INFO
-
-
-def get_finaldf(test,rec):
-    new_df = test.groupby(['Positions'])
-    groups = list(new_df.groups.keys())
-    for i in range(len(groups)-1):
-        for j in range(i, len(groups)):
-            if 'complement' in groups[i]: inii = int(groups[i][11:].split('..')[0])
-            else: inii = int(groups[i][1:].split('..')[0])
-            if 'complement' in groups[j]: inij = int(groups[j][11:].split('..')[0])
-            else: inij = int(groups[j][1:].split('..')[0])
-            if inij < inii:
-                temp = groups[i]
-                groups[i] = groups[j]
-                groups[j] = temp
-    new_inds = []
-    for g in groups:
-        inds = new_df.groups[g]
-        if len(inds) == 1: new_inds.append(inds[0])
-        else:
-            maxi = max(new_df.get_group(g)['Scores'])
-            i = new_df.groups[g][new_df.get_group(g)['Scores']==maxi][0]
-            new_inds.append(i)
-    
-    output = test.loc[new_inds,:]
-    strands = []
-    new_pos = []
-    old_pos = output['Positions'].tolist()
-    
-    from Bio.SeqFeature import SeqFeature, FeatureLocation
-    feats = rec.features
-    for ind, row in output.iterrows():
-        pos = row['Positions']
-        if 'complement' in pos: 
-            strands.append('-')
-            new_pos.append(pos[10:])
-            ini,end= pos[11:-1].split('..')
-            new_loc = FeatureLocation(int(ini),int(end),strand=-1)
-        else: 
-            strands.append('+')
-            new_pos.append(pos)
-            ini,end= pos[1:-1].split('..')
-            new_loc = FeatureLocation(int(ini),int(end),strand=1)
-        feat = SeqFeature(new_loc, type='regulatory',qualifiers={'regulatory_class':['promoter'], 'note=':['predicted by PhagePromoter']})
-        feats.append(feat)            
-            
-    output.insert(loc=0, column='Strand', value=strands)
-    output['Positions'] = new_pos
-    output.to_html('output.html',index=False, justify='center')
-    recs = []
-    i = 0
-    for ind,row in output.iterrows():
-        s = Seq(row['Promoter Sequence'])
-        posis = old_pos[i]
-        typ = row['Type']
-        score = row['Scores']
-        sq = SeqRecord(seq=s, id=ind, description=typ+' '+posis+' score='+str(score))
-        recs.append(sq)
-        i += 1
-    SeqIO.write(recs, 'output.fasta','fasta')
-    new_rec = rec
-    new_rec.seq.alphabet = IUPAC.IUPACAmbiguousDNA()
-    new_feats = sorted(feats, key=lambda x: x.location.start)
-    new_rec.features = new_feats
-    SeqIO.write(new_rec,'output.gb','genbank')
-
-if __name__== "__main__":
-    
-    import sys
-    import os
-    __location__ = os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__)))
-    
-    gen_format = sys.argv[1]
-    genome_file = sys.argv[2]
-    both = sys.argv[3]
-    threshold = sys.argv[4]
-    family = sys.argv[5]
-    host = sys.argv[6]
-    phage_type = sys.argv[7]
-    model = sys.argv[8]
-    '''
-    gen_format = 'genbank'
-    genome_file = 'test-data/NC_015264.gb'
-    both = False
-    threshold = '0.50'
-    family = 'Podoviridae'
-    host = 'Pseudomonas'
-    phage_type = 'virulent'
-    model = 'SVM2400'
-    #model = 'ANN1600'
-    '''
-    
-    rec = SeqIO.read(genome_file, gen_format)
-    test_windows = get_testseqs65(gen_format, genome_file,both)
-    try: score_test,dic_window = get_testScores(__location__,test_windows)
-    except IndexError: print('Error. Input sequence can only have A,C,G or T')
-    else:
-        df_test,df_testinfo = create_dftest(score_test,dic_window,family,host,phage_type)
-        if model == 'ANN1600':
-            scaler_file = os.path.join(__location__, 'scaler1600.sav')
-            model_file = os.path.join(__location__, 'model1600.sav')
-            preds =  get_predictions(scaler_file, model_file, df_test,df_testinfo,threshold)
-            if preds is None: print('There is no sequence with a score value higher or equal to the threshold '+str(threshold))
-            elif type(preds) == str: print(preds)
-            else: output = get_finaldf(preds,rec)
-        else:
-            scaler_file = os.path.join(__location__, 'scaler2400.sav')
-            model_file = os.path.join(__location__, 'model2400.sav')
-            new_df_test = df_test.iloc[:,[0,1,2,3,4,5,6,7,8,9,13,14,16,17,19,20,22,24,25]]
-            preds =  get_predictions(scaler_file, model_file, new_df_test,df_testinfo,threshold)
-            if preds is None: print('There is no sequence with a score value higher or equal to the threshold '+str(threshold))
-            elif type(preds) == str: print(preds)
-            else: output = get_finaldf(preds,rec)
-        
--- a/phagepromoter.xml	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-<tool id="get_proms" name="PhagePromoter" version="0.1.0">
-    <description>
-Get promoters of phage genomes
-    </description>
-    <requirements>
-        <requirement type="package">biopython</requirement>
-        <requirement type="package">scikit-learn</requirement>
-        <requirement type="package">numpy</requirement>
-        <requirement type="package">pandas</requirement>
-    </requirements>
-    <command detect_errors="exit_code" interpreter="python3"><![CDATA[ 
-	phagepromoter.py "$input_type.genome_format" "$genome" "$both" "$threshold" "$family" "$bacteria"  "$lifecycle"
- "$adv.model" ]]>
-    </command>
-    <inputs>
-	<conditional name="input_type">
-           <param type="select" name="genome_format" label='file format'>
-              <option value="genbank" selected="yes">genbank</option>
-              <option value="fasta">fasta</option>
-	   </param>
-	   <when value="genbank">
-              <param type="data" name="genome" format="genbank" label='genome'/>
-	   </when>
-	   <when value="fasta">
-              <param type="data" name="genome" format="fasta" label='genome'/>
-	   </when>
-        </conditional>
-        <param type="boolean" name="both" label='Search both strands' checked="false" truevalue="-both" falsevalue="" />
-	<param name="threshold" type="float" value="0.50" label="Threshold" help="Probabilty of being a promoter (float between 0 and 1)" />
-        <param type="select" name="family" label='Phage family'>
-	  <option value="Podoviridae" selected="yes">Podoviridae</option>
-	  <option value="Siphoviridae">Siphoviridae</option>
-	  <option value="Myoviridae">Myoviridae</option>
-	</param>
-        <param type="select" name="bacteria" label='Host bacteria Genus'>
-	  <option value="Escherichia coli" selected="yes">Escherichia coli</option>
-	  <option value="Salmonella">Salmonella</option>
-	  <option value="Pseudomonas">Pseudomonas</option>
-	  <option value="Yersinia">Yersinia</option>
-	  <option value="Morganella">Morganella</option>
-	  <option value="Cronobacter">Cronobacter</option>
-	  <option value="Staphylococcus">Staphylococcus</option>
-	  <option value="Streptococcus">Streptococcus</option>
-	  <option value="Lactococcus">Lactococcus</option>
-	  <option value="Streptomyces">Streptomyces</option>
-	  <option value="Klebsiella">Klebsiella</option>
-	  <option value="Bacillus">Bacillus</option>
-	  <option value="Pectobacterium">Pectobacterium</option>
-	  <option value="other">other</option>
-	</param>
-        <param type="select" name="lifecycle" label='Phage type'>
-	  <option value="virulent" selected="yes">virulent</option>
-	  <option value="temperate">temperate</option>
-	</param>
-	<section name = 'adv' title= 'Advanced Options' expanded = 'False'>
-		<param type = "select" name="model" label="Model">
-		   <option value="SVM2400" selected="yes">SVM2400</option>
-		   <option value="ANN1600">ANN1600</option>
-		</param>
-	</section>
-    </inputs>
-    <outputs>
-        <data name="output1" format="html" from_work_dir="output.html" />
-        <data name="output2" format="fasta" from_work_dir="output.fasta" />
-        <data name="output3" format="genbank" from_work_dir="output.gb" />		
-    </outputs>
-    <tests>
-        <test>
-	        <param name="genome_format" value="genbank"/>
-            <param name="genome" value="NC_015264.gb"/>
-            <param name="both" value="False"/>
-	        <param name="threshold" value="0.50"/>
-            <param name="family" value="Podoviridae"/>
-            <param name="bacteria" value="Pseudomonas"/>
-            <param name="lifecycle" value="virulent"/>
-			<param name="model" value="SVM2400"/>
-            <output name="output1" file="output.html"/>
-            <output name="output2" file="output.fasta"/>
-            <output name="output3" file="output.gb"/>
-        </test>
-    </tests>
-    <help><![CDATA[
-
-===============
-PhagePromoter
-===============
-
-Get promoters of phage genomes
-
-PhagePromoter is a python script that predicts promoter sequences in phage genomes, using machine learning models. Two different datasets were used to developed two models: the ANN model was built using a dataset with 26 features and 2400 examples (800 positives and 1600 negatives) and the SVM model was created using a dataset with 19 features and 3200 examples (800 positives and 2400 negatives). 
-Each example represents a sequence of 65 base pairs of a phage genome. The positive examples correspond to phage sequences already identified as promoters.  
-
-**Inputs:**
-
-* genome format: fasta vs genbank (default); 
-* genome file: acepts both GenBank and FASTA formats;
-* both strands: yes or no (default). Allows the search only in the direct strand or in both DNA strands;
-* threshold: represents the probability of the test sequence being a promoter (a float between 0 and 1, default=0.50). For example, if threshold=0.90, the model will only return predicted sequences with more than 90% probability of being a promoter. The larger the genome, the higher the threshold should be. 
-* Family: The family of the testing phage - Podoviridae (default), Siphoviridae or Myoviridae;
-* Host: The host of the phage. The training dataset include the following hosts: Bacillus, Escherichia coli (default), Salmonella, Pseudomonas, Yersinia, Klebsiella, Pectobacterium, Morganella, Cronobacter, Staphylococcus, Streptococcus, Streptomyces, Lactococcus. If the testing phage has a different host, select the option 'other'.
-* Phage type: The type of the phage, according to its lifecycle: virulent or temperate;
-
-**Advanced options:**
-
-* Model: the user can choose which model to run: the SVM model (default) or the ANN model. The SVM model uses more negative data, so it will return less promoters but with a higher probability of being real promoters. However, it can fail to detect some of the real promoters. On the other hand, the ANN model will predict more promoters, so it can identify more real promoters, but it is expected to predict more false negatives. 
-
-**Outputs:**
-
-This tool outputs two files: a FASTA file and a table in HTML, with the locations, sequence, score and type (recognized by host or phage RNAP) of the predicted promoters.
-In addition, the tool will output a GenBank file with the predicted promoters as features. 
-
-**Requirements:**
-
-* Biopython
-* Sklearn 
-* Numpy
-* Pandas  
-
-    ]]> </help>
-</tool>
--- a/pssm10_6.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--3.24	1.93	-0.34	1.38	1.43	-3.05	
--2.14	-4.24	-1.03	-1.44	-1.19	-4.05	
--2.29	-4.46	-1.12	-1.44	-1.53	-3.59	
-1.79	-3.59	1.17	-0.61	-0.96	1.9	
--- a/pssm10_8.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-0.09	1.72	-4.49	1.92	1.95	1.95	-4.49	1.92	
--1.68	-1.32	-4.49	-4.49	-4.49	-4.49	-3.49	-4.49	
--0.79	-2.49	-4.49	-2.91	-4.49	-4.49	-2.49	-4.49	
-1.03	-2.91	1.95	-4.49	-4.49	-4.49	1.88	-2.91	
--- a/pssm35_6.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--2.84	-2.12	-2.4	1.49	-0.74	1.16	
--2.95	-4.65	-2.56	-0.26	1.13	-1.56	
--4.33	-2.48	1.73	-3.33	-1.69	-1.65	
-1.88	1.83	-1.65	-1.95	-0.14	0.15	
--- a/pssm35_9.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-0.93	0.79	-0.65	-1.87	-0.14	-1.46	-1.14	-0.14	1.13	
--1.46	-1.87	-1.46	-2.46	1.35	-3.46	-2.46	-0.14	-0.65	
--0.87	-1.87	-1.87	1.79	-1.87	-1.87	-3.46	-1.46	-1.87	
-0.24	0.79	1.45	-3.46	-1.87	1.71	1.71	0.86	-0.14	
--- a/pssm35_cbb.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--2.46	-2.46	1.45	1.79	1.79	-2.46	0.13	
--2.46	-2.46	-2.46	-2.46	-2.46	1.54	-2.46	
--2.46	1.79	-0.14	-2.46	-2.46	-2.46	1.24	
-1.79	-2.46	-2.46	-2.46	-2.46	-0.46	-1.46	
--- a/pssm35_lb.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--0.81	-0.81	-0.81	-0.81	-0.81	0.19	-0.81	-0.81	0.78	0.19	-0.81	-0.81	-0.81	-0.81	
--0.81	-0.81	-0.81	1.19	-0.81	-0.81	-0.81	0.19	-0.81	0.19	-0.81	-0.81	-0.81	1.19	
--0.81	-0.81	1.19	-0.81	1.19	-0.81	0.78	-0.81	0.19	-0.81	-0.81	-0.81	1.19	-0.81	
-1.19	1.19	-0.81	-0.81	-0.81	0.78	0.19	0.78	-0.81	0.19	1.19	1.19	-0.81	-0.81	
--- a/pssm35_t4.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--2.43	-3.43	-2.43	-2.43	1.86	-2.43	1.33	
--3.43	-3.43	-3.43	-3.43	-3.43	1.86	-3.43	
-1.82	-3.43	-2.43	-3.43	-3.43	-3.43	-3.43	
--2.43	1.9	1.82	1.86	-2.43	-3.43	0.38	
--- a/pssm_21.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--2.0	-1.0	-0.42	-2.0	-2.0	-2.0	-2.0	-2.0	-2.0	-2.0	-2.0	1.7	-2.0	-1.0	-1.0	-2.0	-2.0	-2.0	-2.0	0.81	0.58	
-1.17	1.46	-2.0	-2.0	-1.0	-2.0	-1.0	-2.0	1.7	1.7	-0.42	-2.0	1.7	-2.0	0.81	1.7	1.7	-2.0	-2.0	0.81	0.81	
--0.42	-2.0	1.46	1.7	1.58	-2.0	-2.0	1.7	-2.0	-2.0	1.46	-2.0	-2.0	-1.0	-0.42	-2.0	-2.0	-2.0	-2.0	-2.0	-1.0	
--0.42	-1.0	-2.0	-2.0	-2.0	1.7	1.58	-2.0	-2.0	-2.0	-2.0	-2.0	-2.0	1.46	0.0	-2.0	-2.0	1.7	1.7	-2.0	-2.0	
--- a/pssm_23.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-0.07	1.71	1.18	-0.18	1.65	0.6	-1.86	0.82	-2.86	-0.79	-5.18	1.88	-1.86	-4.18	1.69	0.97	1.26	-0.05	-0.79	0.07	1.11	0.28	1.25	
--0.32	-2.86	-2.86	-4.18	-2.86	0.49	0.6	0.52	1.68	-2.37	1.88	-1.86	1.84	-1.09	-2.86	-3.18	-1.18	-5.18	-0.54	-1.86	-1.86	-1.48	-1.09	
--3.59	-2.86	-3.59	-4.18	-3.18	-0.32	0.95	-0.86	-1.37	-1.59	-1.86	-5.18	-3.18	-5.18	-2.59	-3.59	-1.18	1.56	1.41	1.3	0.6	1.16	-0.18	
-1.05	-1.18	0.6	1.59	-0.72	-1.86	-1.86	-2.01	-1.86	1.53	-5.18	-5.18	-5.18	1.79	-1.09	0.89	-0.48	-4.18	-3.59	-2.18	-4.18	-2.37	-1.86	
--- a/pssm_27.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
--3.09	-2.09	1.67	-1.5	-1.09	-0.28	-3.09	-3.09	-2.09	-3.09	-3.09	-3.09	1.87	-3.09	-3.09	-3.09	-3.09	-3.09	-1.5	-3.09	-3.09	-2.09	-3.09	1.72	1.56	1.5	-1.5	
-1.82	-3.09	-3.09	1.67	1.56	1.3	-1.09	-0.5	1.16	1.67	1.67	-1.09	-3.09	1.87	-3.09	1.87	1.67	-0.77	-3.09	0.82	1.16	-0.28	0.91	-2.09	-2.09	-0.5	0.08	
--3.09	1.82	-2.09	-2.09	-3.09	-0.77	0.08	1.16	0.5	-3.09	-0.77	-2.09	-3.09	-3.09	-2.09	-3.09	-1.09	1.67	1.77	1.0	0.61	-3.09	-3.09	-1.5	-3.09	-3.09	-0.5	
--2.09	-3.09	-1.09	-2.09	-1.09	-3.09	1.23	-0.09	-3.09	-0.77	-3.09	1.67	-3.09	-3.09	1.82	-3.09	-2.09	-3.09	-3.09	-3.09	-3.09	1.5	0.91	-3.09	-0.5	-1.5	0.91	
--- a/pssm_32.txt	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-1.65	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	1.65	-1.81	-1.81	0.78	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	-1.81	-1.81	-1.81	1.65	1.65	
--1.81	-1.81	1.65	1.65	-1.81	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	-1.81	1.65	1.65	-1.81	-1.81	1.19	-1.81	-1.81	-1.81	-1.81	0.78	-1.81	1.65	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	
--1.81	1.65	-1.81	-1.81	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	0.78	-1.81	-1.81	-1.81	-0.81	-1.81	-1.81	1.51	1.65	1.65	1.65	-1.81	1.65	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	1.65	-1.81	-1.81	
--1.81	-1.81	-1.81	-1.81	1.65	-1.81	1.65	-1.81	-1.81	-1.81	-1.81	1.65	-1.81	-1.81	1.51	-1.81	0.19	-0.81	-1.81	-1.81	-1.81	0.78	-1.81	-1.81	1.65	-1.81	1.65	-1.81	1.65	-1.81	-1.81	-1.81	
Binary file scaler1600.sav has changed
Binary file scaler2400.sav has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NC_015264.fasta	Sat Apr 20 11:07:28 2019 -0400
@@ -0,0 +1,588 @@
+>NC_015264.1 Pseudomonas phage phiIBB-PF7A, complete genome
+AAGGGTTACTGGGACACGTTCAATCCGCTCGACAAGCACCCAACAATGGCTGACCACGGGATAGCGGAAT
+GGGTCAGCCCGGATTCAACGCAGAAGACACGGAACAGCATCCAATGAACGTGACTGTCCGGGGTCTCTTC
+AAGCTCTGCAATAGCTGCAACCAACGGGGCCAAGTGGCTCAAGTCTGGCTTGTCGATCACTTCGCTTGCC
+GCTGCATCTTCCTACCTTACGACCATCAATAAGGAGTCACCATGACCAACGCAAAGCGCACCACAGCTCA
+GACCATCAAGCACAAGGGTCGCAAGTACGTCGTAATTCACCGCTCGGTTACCCTGCTGTTGCTGAAGCGT
+GCCGGTAAGCCTCACCACTTCACCCTTGAAGGCGGCAAAGAGGGCACCCTGAAGCGTCATAAAGACTTCT
+GGGCGGCACTGCAACACTACAGCGACCGTCAGGACGCACTGGGCATCAAGGGCCACGCTGTAACCGCTGT
+GGTTGGCACCGAGGACGGCCCTGTTGTCACTGAAGGCGAGCTGGCCGCAATCGAACTGATGGCATCGCAA
+GGGGCCACAACGGGCCGTGTTAGCGCCAAGGAACCGAACTAATGCCAAAGCCTAATAAGTACAAGGGTGA
+CGGCTCCAAGAAGCCTGAAGGGACCGTAGAGGGCGCCTACGTCATGCACAAGGGTCGCATGGTCCCGAAC
+TTTCAAGCCACCGACTCGGCTATCGAGCGGGGCATCAACGCCTACAAGGCATTCAAGGGGAACGCTATGC
+TGAAGTGTGTGACTCGCATCATGCTGTACATCATGGTCGCTGCAATGTGTGCGGCGCTGCTGTTCGGGAT
+GACTGGCTGTCAAGTCAACGTCGTGAACGTGATTCACAGTGACATCGGGCTGGATGCGTCCAGTAACCTC
+AACGCTTTGACCGAGTAGCGTTAATCGGTGGCCTTCTCTTGAGGGTCACCCGTTAAATCCACTCACTGCT
+AATGCAGGTATCACCATGATCGCTCTAAACTACACCAGCTTCACCAGCCGCGAAGTCGCCGCTAAGATCC
+TTGCAGCAATGCAGGAAGTCCGGGCCACAGGTAACGCTGTGCGTGTCCTCAATCGTCGCGGTAAGGCTTT
+CCTGCTGGTCACAATCCACAAGGACGCCTTAGGGTACGCCTTCAAGTTCATCGCTGAGGATGGCACCGAG
+GTCGGCCAGATGATCCAACGTGCGTCTAACGACTGGGATAACCCGACGTTTACCGCTTACTGGTCTATCC
+TGAGCTGGGCATGGGACCTGAAGGAACACCCACTGCTGAGCCTGTCTAAGCTGGCCGCACAGGCCGAAGC
+GATGAAAGGGCAAGGGGCAACCCACAAAGTGACCTGCTACGGCGGTACGGTGCAGTACGGGGCCTATCAG
+CGTGACTGGCTGTGTCGTCGCCGGTTGTACCTGTTCGGTAAGGACGGAGTATGGCGCAAGGTTGACGATG
+ACCAAGCCGCTCAAATCTGCTGGATCGAGGTGCTGAAATGATCTTGAGTGACCCAGCGGTAGCCATTTGC
+TCAGGCGAGAAGTATGCACCGGGCCTGTACTGGGAGGGTCGCCAGATCCTTGACCAGATTGACCAGTACA
+TGGACGCCTACGGGCCGATCCAACCGGGCGTTGACTATGCGCCAGATAGCGAATGGGCCAAGTTCTTCGC
+CGATAACGTCATCATGTATGCACCGGGCGTGTATGCCATCCGCTACCTGAACCCGGACTACTGCAAACGT
+CTGCTGGTCGAGCTGTCCGATGTCCAGTACACGGTCAATGAAGAGGAACCCGAAGACGCTCAGATCCCTG
+AGGTCGTCCTTGAGGAACACCACTATGGCCTCTTCCAGTGCCTGAGAGGGCTTTTCGAGGGGTATGCAAG
+GAAACTGGCGTACATCCTCATGGGTCTCGAAACGGGGCCTTGTGTGTCCATACAGGCCGCACGGTACACC
+CCAATGAACACGCCCCACGGCTGCTGGCACACTGATCGGGACTCTGAGGTGACCCTTGTGGTCGCCCTGA
+GCGATGACCATGAAGGCGGTGGCACTCAGGTATATCAAGGCCCGTTGCTGCCTCCTGTGACGGTCCCACA
+GCTTCCCACAGGCTGGGCCATGCTCTTCGCTGGTCGCACAAATGAACACATGGGTCTGCCGGTCACCAAA
+GGCACCCGTAATTTGCTCGTACACTGGTACGGATTGGAGAAATAAAATGTCCCGCTTCGCAAACGTAGGT
+TCCCAAGCATGTAACGCACTGGCTGTCAACATGGTTCACGCCATGGATGCAGACTTCTCGTCTCTTGAGC
+GCCGTGCAATGGGTCACACACTGGCCGAGATCACTGGCCGCAAGATCCGCAAGCCGGGTCTGTATGACAA
+GCATGTCTCGGACGCCAAACAGGGTTCCATTGCAGCGACCTACGTGGCCCACTCTGAAGGCAAGGCCGCA
+GTAATGACCATGGCCTACGGGATGCGTCCTCAGACCGACCTACAACACGCTCTGGACGCCCGGTATCGTC
+AACCCGGCTTCGCTGGTGCGCAGTTCTTCACCGAGCGCGGCGACTTCACTCATCTGGCGGGGCGGGGCGT
+ATGAACCTGCACAGCATCAAGTTCGCCGTAGAGGTCGAGGCACGGCTACTGAATCCAGACCACAGCCATG
+CGGCTGACGTGAAGGGTCATAAAGTCCTCGACTGGAAACTCGGCTTGGGTCCTTGTGGCCGCTGGGTTGA
+CCAGTTGACCGCTGAGATCGACATGGCAACGCTGAGAATCCGCCAAACGTCCTACAGCTCAGACCCCACA
+AAGGAACTCGAAAGGGTCCAGCGTGGGCTGTACAAGGACGATGGGGCGCTTGAGCCGTTCGGTCCAAACA
+AGCGGGATCGTATGGCCGCACTTGAGGCCCGCCAGCGACTCATCAAGGATCGCAAGATTGAGACGTTTAT
+CTACAAGTTAGAAGACGTTCGCGGCAGGATCAAGGCAGTCGAGCGCTGAGGACGTTAAAAACCCTCACCA
+GAACAGGGACCACTTAAGGGGCCTTTAACTTAAAGACCCTTTAAGATCCTTTAAGATTACTCTTATAGTA
+ATTATCATTAAGTAAAATCATTAAGTAAGAGGGTGTACCGCAGTGGCATTCATTGAGAAACAGAAACACA
+ACTTCGACGACGTGAAGACCTCATGGGCCTTTGATACCCTGAGCAAGCTTTACGGTGAAGACCTCGCCGC
+TGCCCAACTGGCTCTCGAACATGAGTCGCACATGATGGGTGAAGAGCGGTTCCATAAGGCGCTTGATCGC
+CAGATTGAACGCTCGGAATTCGCTGAAACATCCGTCGCAAAACCACTGGTCGCCATGCTGGTGCCGATGT
+TCGTCAAGGAGTTCGCCGAATGGACTGAACACCAGATGACCAAGGTGCGCCGCAAGTCGGTGGCCCTGAA
+GTACCTCAACATGGTTCGCCCTGAACGGGTCGCTGCGTTGACGATCAAGCTGGTCATTACGGAAATGGCT
+CGCCAGCGTCAAGACCTCGTGTCGGTGACCACTCGAATCGGTCGGACCATCGAAGAGGAAGCCCGCTTTG
+GTCGCATCCGTGACGAAGAAGCGAAGCACTTTCAGAAGCACATCAAGGACGCTCTCAACAAGCGCAACGG
+CCACACCTACAAGAAAGCCTTCATGGAAGCTGTCGAGTCCAAGATGCTGGAAGCTGGTGAGCTGAACGGT
+GCGTGGGCTGACTGGGCAAACTCTGACTCGGACGTAATGCACCACATCGGCGCTCGCTGCCTTGAAATCC
+TGATTAAGTCCACAGCACTGGTCGAGATCGTTCGCAAGAACGCAGGCACCAAGGATGACCAGAACGTCGT
+CCAACTGTCTGGCCCATGGCTGGAGCAACTGAGCAAGCGTGCATTCTCGCTGGCCGGTATCAACACGATC
+AACCAGCCGATGGTTGTGCCTCCGCGTCCATGGACTCGCCCGGTTGGTGGTGGCTACTGGGGTAAAGGTC
+GTCGTCCGACCCACTTCATCCGCACACACACTAAGGCGTCCCTTGAGCGCTACCGCGACGTTGACATGGC
+TGAGGTCTACAAGGCCGTTAACATCGCTCAGAACACCGCATGGGCCATCAACAAGCCCGTCTTAGCGGTC
+GCTGAGGCTCTTCTGGCATGGCCTAACGTGCCCGTCAAGAAGTGGCCTTCGGCTGCTGTAAGTGAACTCC
+CAACGAAGCCTGACGACATCGACGAGAACCCTGAGTCCTTGAAGGCGTGGAAGAAGGAGGCCGCTGGGGT
+CTACCGTGGGGAAGCTGCGCGAATCTCTCGCCGGTTGTCCCTTGAAATGAACGTGGAGACGGCTCGTAAG
+TTTGCTGACTACGAGGCGATCTACTTCCCTCACAACCTCGACTGGCGTGGCCGGGTCTACAGCCTGACCT
+CTTTCAGCCCACAGGGTAACGACATCACCAAGGGCATCTTGCAGGCGTCCAAGGGTGAACCTGTAGGCGC
+TGAAGGGATCGAATGGCTGATGATCCACGGGGCCAACACAGCGGGCGTCGATAAGGTTCCTTTTGATGAA
+CGGAAACAATGGGTTCGCGACAATGAAGACTGCATCCTGCGTTGCGCAAGAGACCCACTTCAGAACACAG
+AATGGATGTCAATGGATTCTCCCTTTTGCTTCCTTGCCTTCTGTTTTGAATGGGCTGGAGTCAAGCGCGA
+CGGTGAGAACCACGTATCCGCTCTGCCCATCGCTTTTGATGGGTCTTGCTCAGGCATTCAGCACTTTTCT
+GCAATGCTACGAGACGAAGTTGGTGGGCGAGCCGTTAACCTCCTACCTTCCCCAACCGTGCAGGATATTT
+ATCGACTGGTCTCCGACGGTGTTAACAATATCCTTCGAGACGACGTTGATAACGGCACAGATGATTCCTC
+GGAGACTATCGTTGACAAGAAAACTGGCGAGATTCGCGAGCGCCGGATTATCGGAACTCGAACCTTGGCT
+GCTATGTGGCTTGCTTACGGGGTTGATCGGAGCGTCACCAAGCGTTCGGTAATGACTCTGGCCTACGGGT
+CGAAAGAGTTCGGCTTCTGTGACCAAGTGCGGGACGACATCGTTCAACCGGCGATTGACGCTGGCAAGAC
+CATGTTCACCGATGCACAGCAAGCGAGCCGCTACATGGCCCACCTCATCTGGGTCTCTGTAGGGAAAACC
+GTTGTGGCCGCTGTGGAAGCAATGAGCTGGCTGCAAACGTCCGCCAAGTTGTTGTCCTCTGAGGTGAAAG
+CCAAGAAGGATGACCCAACGAAGGACGTGAAGAAGGGCGACATCCTGAAACCTGCAATGCCTGTCTACTG
+GGTCACACCAGACGGCTTCCCGGTCTGGCAGGAGTACAAGGTGGCCGATAAGGTCCGCGTTGACCTGATC
+TTCATGGGCGACGTTCGGTTGCAAACTACGGTCCTTCAGACGGATCGTGGTGACAACAAGATCGACGCCC
+GCAAGCAAGAGTCCGGTATCTCGCCGAACTTCGTGCATAGCCTCGACGGTTCCCACCTCCGCATGACGGT
+CGTGAAGGGCCACGAAGGCTACGGCATCAACTTCTTCGCGCTGATCCATGACTCTTTCGGGACCATCCCG
+GCTCGTGCTGGCTCGCTCTTCAAGGCCGTTCGGGAGACCATGGTGGACACCTACGAGAACCATGACGTTC
+TTGCAGACTTCCGCGACCAGTTTATCGACCAGCTTCACGAAACCCAGATGGAGAAAATGCCATCGCTGCC
+CACTAAGGGCGCCCTTCAGATCCGTGAGATCCTGAAGTCTCAGTTCGCATTCGCTTAAGGAGTCACCATG
+CACCGCAACCAGATGGAAACCCAAGCCACTCAGTTCGCTGACCTCGTGTTCACCATTGTGGGCACCAAGG
+TAAGACATGACGTAAGCTGCATCGTTGTGAACATCCTGAAGGACCGCGACACGGGCCAGACCGGGATGAA
+AATCGTCCAGACTGACTGGCTGATCGACAAGACCTCGTACACCTACCGCTAAAACCCCTCACCAAAACAG
+GGTGACCACTTCCGGTTGCCCTAATGAATCTTTAGGAGTTACACCCATGCAAGCTTCAACCGCGTTGTTC
+GTGACCAAGTCCACCAAGCCACGTCTGTCCGAGATCCAAGGTGCCAGCACCCTGTTCGAGGGTCGCACTG
+ACTTCGAGGTCTCGCAGCAACGCCGTCGCAAGGAACACAAGCCTGATCGCCGCCCTCGTGCAACTTGGGA
+CTACGGTGACACCCACAAGACCAACGTAGGTGCAGCCCGTGGCTACCTCGGTGAGGAAGTCCTGTGAGTG
+CCCTTGAAGTTCAACTGGTGCGTGACCACCGAATGGGTGAACACCAGATCCAGATTTATCGTCGCGGTTT
+CGGTGGGGTCATCATCGACCGCCTACCAGACAACATGCTGTACGCCCTGCGGCCCTCTTCGGTCCCGGCT
+ACGCTGAATGAGCTGGGTCGCCTGTTCGGCCCGGTGTACGACTACTGCCGACCTCAAGGGTCCAAGAAGC
+TCATCATCATGTCTTTCGACCACGCAGTCGCAACTGCAAACTTCCTCAAGGAGATCGTTTAAATGGCCGC
+TTCCCCGGTAATCCTCAAGACCAACCCACACCGCCCGGTAGACTTCAAGGAGTCCTCAGTGGCGAAGGTG
+CTGGAACAGTCCGGCAACCTTAACGTGGACATCAAGGAAGACGGCTGCCAGTTGAATCTGGTCGTTGACT
+GGAATGGCACGAACGCAGACGTTGAGTTCCTGAGCCGTGAAGGCAAGCGCTTCAACGGTCTGACTCAGGC
+AGGCATCGACCTGACCGAGGACCCACGCTGGTCGAAGTTCTTCAACCCGCACCTTGACGCTGGCCTGTTC
+CGTGAGAACGGTGGCTTCATGCTGCAAGCTGAGATCCTAATCGACGGCAAGGTCTGCGCTGAGATTTCTG
+GTGACCTGCGCCGAATGGAGCCGGTTGACCTGAGCAAGGTGGAGATCGCCGTGTTCGACCTGATCCCGCT
+GGACGCTGTGAAGGATGGCACCGAGTATGAAGTGTTCCAAGAGCTGCGCCGTATGCACGCTGGCATTCAA
+GTCGAGGCCCTGAAGTCCCGCTTCCCTGAGATCCGCTGGCGTCTGGTTGACTCCGTGCAGGTCTTCAGTC
+TGGAGCAACTGACAGCGGTCTACGAAGAGTTCCGCAAGCTGGGCAAAGAAGGTGGTGTCGCTAAGGACCC
+ACTGTGCTACTGGAAGCGCGGCAAGAAGGTCGGCCAATGGAAGATCAAGCCTGACGAAGACTGTGATGGT
+GTCGTTGTGCGTCCCATGTGGGGCACTCCGGGTCTGTCCTTCGAGGGCATGGTGATTGGCTTCACGGTCC
+TGACTGAGCATGGCGTCGAGGTTGACGCTGGTGGTATCACGGATGACCTGAAGATCAAGTACACCGCTGC
+GGTCTGCAAGAACCCTAACCACTTCAAGGACTGGGCCTGCAAGATCACCTACATGGAGCGTCTTCCGTCC
+GGGTCGTATCGTCACCCGAACTTCGATAGCTTCCGTGGCATCACCGACCCGCTCATCAAGGAATGATCCT
+TGGCTGGGTCATCATCGTGGTAAACGCCCTGTACCTTGCAGGGCTTCTTAAATTCGCTTGGAGACGTACC
+TAACATGAACCTGACTATCACTTTCGGCCTGACCACTCTCGCACTGGCTGGCGCTGTATGGCACTGCTAC
+AAGTCCAACAAGCCGCTCCGTGAAGAGGCCCGTAAGGCCCGTGAAGAGACGGAACGTAAAGCCTTTGAGG
+ATGCCAAGCGCACCGCTGAGGCGATCCAAGAGGCCAAGGCCGTCGAGGACCATCTGGATCACCTTGAAGG
+AATCCTCAGTGGGCGCATCGTGGATAAGGTGAACGATAAGCGCACCCTCAACGCTCGCATGAGCTACAGC
+CACAAGACCCGGATGGAACGCAAGTACCCGGCGATCAGTCACCTGCTTAGCGTCACCAAGCTGAATACGA
+CCCAAGAAGTCTTCAATCTGAATCAGCGGGTCAGCACCCAAAGCAAGATGATTCGAGACCTGACCTTGCA
+GCTCAAGGACGTACAGAAAGCATTGCAACTCGGCCAGCCTGTCGAGTAACACAGCGAGCCTCATCGACTT
+CGGTCGGTGGGGCTTTTTTCATTCCCGCGAGAAAAGGAGTTGACATGAAGATGTTCTTTGTGCTACTCGC
+CTGCGCCCTGTTCCTTTATGGCCTGATGATCTATCACGCCCTACAGCCGCCGTTTGACGAGTGATTTAAA
+AACCCTCACCAAAACAGGGACCACCGCGTCCCCTTCCCGATGCCTCAAAGGAGACTACTTCCATGGCAAA
+ACTCATCATCGCCCTGACTTCCGTTCGCGGTCGCAGCGGCAAAGACACCTTGATCGAACAGTTGCGCCTT
+GCTGGTCATGACGTGGCCCGTGTGGCCTTCGGTGACACCCTCAAGGAAGCCTGTGCGGATGACCTTCAGT
+CCTACTGGAATGAGCGCGAGAAGTTGCTCGACTGGTTCCACAGCGACATGAAGGACGTGCGTCAAGCAAC
+CTTGGCGATCCGTGAGATCCCTGAAGGTCCGTACAAAGAGTGGCTGATGTTCAAGGCCCCTCGACCGACC
+CCTGAAGGCGACTGGATGAAGGACTTGCGCACACCGCGTTGGCACCTTCAGCAATACGGCACCGAGTACC
+GCCGTGGTTTCCTTAAGGACCCGGATGTCTGGCTGGATGCAGGCATGAAGGTCGTTGAGGGCACCGAGTC
+CGAGATCGTTGTGGTCTCCGACCTGCGCCAGCGTAACGAGTACCACCGTCTTGCCGATGCTGGTGCTAAG
+TTCGTGCGCCTTCATCGCATGTGGTTCATCCCCGGCGTTGACGATGCGGAATACCACATCACTGACCTCG
+ACCTAATCGGCCACTTCATGGACGCCTGCGCGTTCAACCACTGGGGCAACCCACAAGGCATGGTCACTCA
+ACTGAAAGAGCAAGGAGTCCTGAAATGAAACTGTTCAAAGCACAAGTTGGTAGCGAGTGGGTCCCGATCT
+ACGCGAAGGACCTCGACGAAGCATTGGCGCTGGCCGAAGAAGAATACGGTGCGGCTGCTGTTGGCCGTGT
+GAAGCCGGAGGTGAACGAATGAACCGCGCCCAAGGCAACACCCGGTCCAAGCCTGATGGCTTCCTGCATA
+TCCAGAACTTCACGGTCACCAAGCACGCTGGCATCGCTGGCGCTGTCTGGGTCCACGTCTTCGACGACCA
+CCAACGTGGCCTCGTTGAGGGCATCCTGATCGAGCTGGCCGTTGAGAATGGCCGTGGCGTGCATCACTTC
+AAGCACAACTGCTGGCGCTTCAAGAAGGAGTTCCTTCAAGTGAACTTCGAGTGGGCGGTCTTCAAGTTGG
+CCCAAGCGGTCCGCATGGACCCTGCCCAAGTGCTGTACCAACATGTCCTTCGTCGGGACCGGCTCATCAA
+CAAAGATTAAAAACCCTCACCAGAACAGGGAGGACCTTCACAGGTTCTCTCTGCAAATCGCAAATTCCCA
+AACAGGAGACACATCATGGCAACTGCAAAACGTCAAGTATTCATTTCCGCTAAAGGCAAAGCTGCCCCTT
+ACGCGGCCATTCAGAAGCCCGACTTCGGCACCACCGAGTTCCCGCAACCACGCGGCGAGTACAAGGTGAA
+CCTCATCGTGCCCCTGAAGGATGCACAGGCTGACATCAAGCGCATCACCAAGATTTACGAAGAGTCCTAC
+GCCGAGTTCTTGGCTGAGCATGAAGCGAACCCACCAAAGGTCGCTCCGGGCAAGCGTCCAGTGCCGGTCC
+GTCAAGGTGACCTTCCGTTCTTCGAGGACGGCAACGGCAACGTGGTCTTCAAGTTCAAGTGCTACGCCTC
+GTGGAAGAACCCAAAGACTGACGCAATGCAGGACATCACCCTGCGTGTGGCTGACTCCAAGGGCAAGACC
+ATGAGCGTGGTCCCGAACATTTCCGGTGGCTCGACCCTGAAGCTGCGTTACTCGGTATTCCCGTACAAGT
+GGAACACCGCCGTTGGCGCTTCGGTCAAACTGCAACTGGAAGGCGTCATGCTGATCGACCTCGTTGAGTT
+CGGTGGCGGTGGCGACGATGACTGGGGCGATGCTGTGGAAGAAGGCGGCTTCGTGGCTGAAGAAACCACT
+CAACGTGAAGAGTGGCAAGAAGACCGTAGCGACATGGGTCATGCTGGCGAAGACATCCCTGACGCAGACG
+ATGACTTCTAAATGGCAGGCTATCGTGGCGCACGGAACGCACGAGTAGGCATCTACCGGTCGTCCCTTGA
+GCAACGCAACGCTGCCCATGTTGAAAAACTGGGCGGCACCGCTGAGTTCGAGGCGTACAAGATCCAGTAC
+GTCATCCCCGAAAGGACCGCAACGTACAACCCGGACTTCGTTCTGGGCAATGGCATCATCGTGGAGACCA
+AAGGGATCTTCGAGGTCGCCGACCGACAGAAGCAGTTGTTCCTTCGGGAACAGCACCCTGAGCTGGACAT
+CCGTCTGGTCTTCAGTTCGTCGAAGAGCAAGCTTTACAGCGGCTCCAAGACCACCTACGGAATGTGGTGC
+GAGAAGCACGGCATCCAATACGCGGACAAGTTGATCCCGGCCAGTTGGCTGAAGGAGGCTGCCAAACCGA
+TCCCTAAAGGGGTCCTCATCAAGAAATAGAAGGAGGTCTTTATGGCCCGCACCGTTCAATTCAAGAAGCG
+AACCTCGACGAACCTGATCGTTGTCCACTGCGCCGCTACCAAGCCAACCATGGACGTGGGCCGTAAAGAG
+ATCCAAATGTGGCACGTTCAGCAAGGCTGGCTCGCCATTGGCTACCACTTTGTCATCCGTCGCGATGGCA
+CCATTGAAGAGGGCCGTCCACATGATGTCGTGGGGTCACACGTTAAGTCCCGTAATGCTGACAGCGTTGG
+TATCTGCCTTGTCGGTGGAATCGACGCCAAAGGAAACCCTGAAGATAACTTTACCGACCATCAAAAGGCC
+GCACTGCAAACGCTGCTGTGGCGCATGGTCTCGGGCAAGGACTTCGATGGGGCGTATCAAGACCTGCCGG
+TAGTTGGTCATCGCGACCTCGACCCCGGTAAGGCGTGCCCTTCCTTCGACGCTAAGGCGTGGTGGAAAGC
+TCGTCAGGATTAAAAACCCTCACCAGAACAGGGACCTTCGGGTCCCACCCCTCAGACCACTTATGGAGAC
+TACTTCCTATGTCTGTAAATCGTTTTCAAGTTGAAACTGCGCTGAACCTCGTTAAGGACCTGCGTGACAA
+TGGCTACTCTGTAATCATTGCCGGTGGCTTTGCTCGTGACGTGTACTTCGGGGCCGACCCAAAGGACATC
+GACATTGTGGTGGCCGCTGGGTCTATCCACGACGACGTGAAAGAAGCCCATGCAATCCTCGGTGAAGAGC
+TGGTCAAGCTGGGCGTTCAACACCTCGGCTTCCGCATGTACTCCGAAAGTATCTCTGACCGTCTGGTCGG
+TGGCTTCAAGTGTACTGGCAACGTGGACGTGGTGCTGTACGACACCGCTACGGCCCTCGAAGCTGTCACC
+GCGTTCGACTTCAACCTCAACCAGTTCGTGATGACCGGGCGTGACTTCGAGTCTGCCTACGTGTCCTATA
+TGGGCACCGAAAGTTTCCACGAGCTGGTCCCGGTCCGAGAGGACTACACACCTGAACGGTTCGCCAAGAT
+GCGCGAGAAGTTCATTGACCTGACTTGCCGATACCCTGAAGGCGCTGGCCCTCAAGAGGTGAAGCTCACC
+GATCGTTTCTGAAGGAGACCCTTATGTCCGAACATGAAGAAGAAAGCGTACTGATGCACAAGGGACCTTG
+CGAGTTCTGTGGTTCCTCCGATGCTCGTGCGGTCTACTCTGACGGGCATTCGTTCTGTTACGCATGTCCT
+GAAGGTGACGCATGGAAACCCGGTGATGGGGAGTACGTGCCGAACGCCGCAAGGTCCACCAAGCCAGCGG
+CTGAAGGGACCATATCGTTCAACGAGAAGCAGGGTCGATACACGGCCTTGAAGGCTCGTGGCTTGATGGA
+AGACGTGTGTAAGCAGTACGGCTACTGGGTGGGCACCTTCAGTGGTGAGTCCAAGCAGGTCGCAAACTAC
+TACGACATGGACCGCAATCTGGTAGCTCAGAAGGTTCGTGACCGTCACAAAGAGTTCTTCATCGCTGGCA
+AGATGCCCAAAGATGGACTCTTCGGTAAGCACCTGTGGACTGGTGGTAAGAAGATCGTGGTCACCGAAGG
+CGAGATCGACTGCCTGACCGTGGCTCAGATTCAGGGCGGCAAGTACCCGGTGGTTTCGATTCCTCGTGGA
+GCCGAAGACGCCAAGAAGGTGTGCGCCGCCAACTTTGAATACTTCAACCAGTTCGAGCAGATCATTCTGA
+TGTTCGACATGGACGCACCGGGTCGAGCTGCATCGCTGGAAGCCGCTGACGTTCTCCCTGCGGGCAAGGT
+ACACATCGCTGTGCTGCCCCTTAAGGACCCGAACGAATGCCTTCTGGCGGGCAACTCCAAGGCTGTCATC
+GACCAAATCTGGAACGCCCCGAAGTACGTCCCCGATGGTGTGGTCTCCGCGTTGTCCCTAAAGGAGCGCA
+TCAAGGCCAAGAAGGTCGTGGCGTCAATGCCATTGGTCGGCCCTGAAGAGCTTCGTGAAATGACCAAAGA
+GATCCGTGGTGGAGAGGTCATTCTGGTCACGTCGGGTAGCGGCTCCGGCAAGTCTACCTACGTCCGTCAG
+AACACCTACAATCTGTTCCACTACAGCAAGATCGCTGTGGGCGTAGCGATGCTCGAAGAGTCCGTAGAGG
+AAACCGTACAGGACATCGTTGGTTTGCATATGGGTTGCCGTGTTCGGCAGAACCCTGACGAGACCACCGA
+GGAAATGTTCGACCGTGCCTTCGATGAAATCTTCGCGAGCAACATGCTGCACCTCTATGACGCCTTTGCG
+GAATCCGCTGAGGATCGTCTTCTGGCTCGCCTGAACTACATGGTGGACGTAGAGGGTTGCCGAGTCATCG
+TGCTGGACCACGTTTCGATTGTGGTGTCGGCGATGGACGGTGAAACCGATGAGCGTAAAATGATTGACCG
+ACTGATGACCAAGCTGAAGACCTTCGCCAAAACGAAGGACGTTGCGGTGTTCGTTATCTGTCACTTGAAG
+AACCCCGACAAGGGTAAGCCTCACGAGGAAGGCCGACCGGTAACGGCGACTGACCTCCGTGGCTCTGGCG
+GTCTGCGTCAGTTGAGCGACACTATCATTGCGGTCGAACGGAACCAACAAGGGTCTAATCCCAACCTCAT
+CCGATTCCGACTGTTGAAGTGCCGATTCACTGGCGAGACTGGCATTGCCGGTTACATGGAATACGACAAA
+CTAACTGGTCGATTGGTGGCTAAGCCTAAGGGCTGGTCGCCGAAAGGCTCCGAAGACAATGGTGGCGAAT
+CCGACTGGAAGGGCCACGAAGAAGAGGACTTTTAACCATGGCTATCAAAGTAACCCTGAAGCAACTCCGT
+AACTTCGACCTCGTTCAAGCCCTGTTGGCTGCTGCTGGCCGTGTCCATGCCAAACGTCTGGCCCGCTTGA
+AGGCTCGTGAAGAGGCCCTGAAGGCAACCATCAACGCCGCAACCGTGGCTCTGGTGGAGACCCAGAAGAA
+CCGCATCGACCATCAATTCGCTGACCTGCGCGTCGTCGTGAAGTGATTCAAGGGTCTTCCTTCGGGAGGA
+CCTTTCGATCAACTCACCCTGTAGGAGATCCACTATGTCCCTCATTTCTAACTCTGATATCCGCGCCCAC
+CTGCGTAAGGGTGAGCTGGCCGTTGAACTGCTGGAGAATCTGGGCTACACCTTCGCTCCGAACGTACCGA
+AAGGTCCGAGCGTATGGCAGAAGCCTATCGCCGAACAGATCCTCGACCCAATGGTTAAGGCTCTGGAAAA
+GCTGATCGCTGATCGCGTGGCCGAACAAATACCCTCACCTAAACAGCTTGAGACTGGTGACCGTTTCGTC
+ATCACCTCGTTGCCTGCTGGTCACCGACTGCGCCTTGAGTGTGCAGACTGGAAGCACCGAGTGTTCACGG
+CGCGAGTCGTCGAGTATGGTGTGCAAGCTGGTGAAGTGGTGGTTCGTTTCGGAATCAACCACATGAACCG
+TGGCTACTGGCTGCGTCTCCATCACACAACAAAGGTACATGACAATGCTGATTTCTGACATCGAGGCTAA
+CGGCCTCCTATCTCGCAAGGACCTCAGGTTCCATTGTGGGGTCACTGAGGACGCCTTCACGGGCGAAGTG
+ATTGAGTACCGTCCAGACGACGTGCTGGCGTACATCAAGGCCCTTGAGGCCGAGGCCGCTAAGCCCGATG
+GTCTGATCGTGTTCCACAACGGGATCAAGTACGACATCCCTGCGCTCGACCGTATGAAGCGTGAGCTGAC
+CGGTAAGCGCCTGAACATTCCCCGTAAGAAAGTCCTTGACACTCTGGTCATTAGCCGGTTGATCCATGCG
+AACCTTAAAGAGACCGATGCGGGCTTGCTCCGTCGCGGTATCATTCCGGGTAAGCGTTACGGTTCCCATG
+CGTTGGAAGCGTGGGGTTATCGTCTCGGTGAAATGAAGGGCGAATACAAGGACGACTTTAAGGCAGCTTG
+TCGAGAAGACGGGACCGAGTATGTCGATGGCATGGAGTGGGAACACTTCAACGAACCGATGATGGCCTAC
+TGCGTCCAAGACGTTCGGGTCACCACCAAGCTGACTCGCCACCTGATGCAGGACCCATACTACTTCCGTG
+ACGGCCAAGGCATTCGTGCGCTGGTGCTGGAGCATGACGCAGCGTGGACTCTGGCTCAGATGGAGCGCAA
+TGGCTTCCCGTTCCACAAGGACGGTGCTGAGCGCCTGTACATGGAGCTTGCCGCTGAACGCTCTGACCTG
+CTGGTTCGCCTCGTGCAGACCTTCGGGTCGTGGTATGAGCCGAAAGGCGGGACCGAGCCGTTCCTGCATC
+CGAAGACCGGTAAGGTCCTCGACAAGTACCCGATGGTCAAGACCGCAAAGGCTGGCTCACCGGACTACAA
+CGCAGACGGCAAGACTCGCTCGAAGACTCTGTACGTCGCCGGGTGCATGTACACACCGATCACCCACGTC
+ACCTTCCAGCCAACCAGTCGTCCGAACATCATCAAGGTCCTTAAGGACGCTGGATGGGAACCGACTGAGT
+TCACGGACAAGGGCGCACCTATCGTTGACGATGAGACCCTTGAAGGGGTTGAGGTTGCCGACGAGAACAA
+GATGGAGTGCATCAAGCTCATTCAGCGATACCTCATGATCCAGAAGCGCATCGGCCAACTGGCTGAAGGT
+GACAAGGCATGGCTCCGGTATTGCGAGACTGAAGATGGCTTCATCCACGGTTCGATCAACCCCAACGGGG
+CTGTGACAGGACGTGCGACCCACAGCTATCCGAACATGGGTCAAGTGCCAAGTGCCAAGGCTCCGTTCGG
+TCCTGAGTGTCGTAGCCTGTTTGGTGCGATCTATGCTCGCCACATCCCCGGTTGGGAGAACGTGGTGCAA
+GCGGGTGTCGATGCCTCGGGTCTTGAGCTGCGTTGCTTGGGTCACTTCGGTGCCAAGTACGACGGTGGTG
+GCTACGTTGACCAAGTGTTGAACGGTGACGTTCACTGGGCTAACGCTGTGGCCGCTGGGATCGCGAAGGA
+CGCCGTTCGGGACAAAGAGAACCATCAACATGACCGCTGGCGTGACAACGCTAAGACGTTCATCTATGCG
+TTCCTGTACGGTGCTGGCGATGCCAAGATCGGGTCCATCGTGGGCGGTGGTGCTGCTGCTGGTAAGGCTT
+TGAAGAAAGCTTTCCTTGAGAACACCCCGGTCATCAAGTCCCTCCGTGAGGGTCTGGAAGGTTCCCTGAT
+TGAGTCGCAAGTCTACAATCGGGTGACCAAGAAGTTCGACATCAAGTGGAAGCGACGGTTCATCAAGGGC
+CTCGACGACCGCAAGATCCACGTTCGGTCGGCTCACAGTGCCCTTAACGCGCTCCTTCAGAGTGCCGGTG
+CTGTCATCTGCAAGGCATGGGTTGTTGAAGTTGAGCGCATCCTGATGGAAGACCACGGCCTGAAGCATGG
+CTGGACGATCCAGAACGACGACGGTACGGAGACTCCGGGTGACTTTGCCTTCATGGCGTGGGTCCACGAC
+GAACTCCAGATCGCAGCACGAACCCCGGAGATCGGGGAACTTATCATCAAGGTTTCGCAAGAAGCCATTC
+GTAACATCGGCGAGTCATTCGACTTCCGGTGTCAACTGGATACCGAGGGGAAACTCGGTCCGACTTGGAA
+GGAGTGTCACTAACATGGCTAAGAAACTGAAACTGCAAGTCACCTTCGCATTGACCGTAGGTGCATCGAC
+TGACGTGATTGAATCACTGGAAGCAGTCCGTGAAGAGCTGCGCAACGAGGTCGCCGCTAAGGGCCTCGAA
+GAGGTGCGCGCCAAGGCTGCTGGTCAGTTCCCGCTGTTCGACAAGATGCTCGACGAATCCGTTGACATCG
+AAGAGGTCTTCGTTGAGACAGTCCTGACGGGCACTCGACTGAGCCTGAAGGAACTCAATGAGTCTGATCG
+TGCTGGCAACTTCCAGCGCATCGGCGACATTTCCGTAAAGGTGGTGTGACCATGGGGCCTTACCTGAAAG
+TCCTTTACGACATCAAACGGGAGGCCCGCACGTTCCAGTCCGACTTCTATCGGAAGCACGCTGCGCTGGT
+CTCTGAGGCTGCGTCACGAGGGCATATCTCGTGCATCCGTACAGATGGCCGCAACATGGGCGTCTGGTCT
+CTCACAACTAAAGGGCAGGTCTTCCTGTCCGACCACGGAGGTGCTGTATGACCCAACCTGTTCGCATCGG
+TCTGGCGCTGGACATGGACTACCTGATCTTCTCGGCGATGAGCGCAAGCGAAACCGAGCAAGACTGGGGA
+GACGACATCTGGACTCTGGAGTGTGACCACGCCAAGGCCCGGTCGATCATGTTCGGCACCATCAAGACCA
+TCAAGAAGGAAATCACCAAGGCGCTCATGAAGCGTTGGCCTAAGCGGTTCCCTGATGAGAACTCCTTTGA
+ACTGGTAGACATCTGCGTCATTTCCGGCAAGGGCAACTGGCGTCTGGACGTACTGGAAACCTACAAGGGC
+AACCGTGTGTCCAAGCGCAAGCCGGTCGGCTACCCAGCCTACTGCGATGCCATGATGGACCATTACGAGA
+ACGCTGTGCGTGTCGATGGCCGTGAAGGCGATGACACCTTGGGTATCCTGATGACCAATCCGGGTCTCGT
+TGACTGCGACCGAGTAATCGGCGTGAGCTGCGACAAGGACTTCAACACGATCCCCGGCCTGTTCTTCTGG
+CTGACCCCGATGGAACTGGTGGTGAACACTGAGGCAGACGCCGACAAGTGGCACATGCGCCAGACCATGA
+TGGGCGATACCACTGATGGCTATGGTGGCATTCCGGGCGTTGGTGAAGCCTTTGAAGGCGACCTCATGGC
+GTGGCTGGACAACCCGAAGTTCTACGAGCGGACCATCAAGGTCATGTCCCGTGGACCCCGTAAGGGACAA
+GAGGTTGTCGAGTACGTTGGCCGTGAGCCAATGGATGGTGAGACGCTGTGGGACTGCATGGTCTCGCTGG
+CGGCTGCGAAAGGCATGAGCGAAGAGGACCTTCTGGTTCAAGCTCGTGTGGCTCGTATCCTGCGTCATGG
+CGAGTGGAACGATGAGACGGCTGAGCCTGTTCTCTGGAGTCCACGAGGCTAACCACTGTAGGGCTTTTCT
+TGTTGGGAGGATTAAAACCCCTCACCTAAACAGGGAGAGCCTTATGGGGTGAAACCTTATTACTTAAAGA
+TCACTCTAAGGGAGGCTCTATGCTTAAAGAGATCCAGCACTATCTGGACAACCCTGACGACATCCCTGAC
+ATCCCTGATCTATCCGCTCAGTTCCTTAAGGTCCGACTCAATCCGGCCTACCTGATGCGGACTGGAATCA
+CTGACCAATTCACTAAGCTGGGTTGGTCTGAAGGGAAAATCATGGGGTTCCTTGAAGGGGCCGCTGCTGC
+GGTTGAACTTGTTGAACTCATGCAGGAGGCCCGATTGAATCCACAACAGGAGGACTTCGGAAATGTGCTT
+CAGTAAAAAGATGAAAGTCCCAAAACCAAACACTGACCAGAAGGCACCTGAACCGGTCCTCTTGGAAGCC
+CCTAAGGGCATTGAGTTTGGTGATGGTGCAGCCGATGATTCATCCAGCGATGCAGGTAGCGACGAGAAGG
+GCCTCAGCTCTTTGAAGGTCCCTAAGCCGAGCAAGGACATCGGTGACGGAACCCAACCGGGAACCGTAGC
+AAAAGACACGGGCATCACGCCTACCAAAAAGAAACCCGCTGCGTCTGGCATCAAGCGCGCGATGAAACGA
+TAGGAGGTCCACATGGGCTTTGGTAAGAAACTCAAGAAGGCATTCAAGAAGGTCACTAAGGTGGTCTCCA
+AGGTTGGCGGTGGCGCATTGGACCCCATCGGGAACGCACTGGGCGGTGGTAGTGCTGACAAGCCTGAAAA
+GGTAGTCGAAGCGCCGCCTCAAGTAACCGCTCCGCCACCACCTCAGATGATCCAGACCACGACTGACGTG
+GCCAAGAAGGACTCTGAAGGCGAAGACGAGGGTGATACCGAAGCGGCCAAGAAGGCTGCACGTCGCGGTG
+GTAAGAAGAACCTTTCCGTTGCTCGTTCCTCGGGGACTGGTATCAACATTTGACGGAGGTGACCCATGGC
+TGAGACCCGTACAGGGCTGGCCGAGGAAGGTGCGAAGGCGGTCTATGATCGTCTCAAATCTGATCGGGCA
+CCCTACGAGACCCGTGCAGAAAACTGCGCCAAGGTCACGATCCCGTCGTTGTTCCCAAAGGAATCCGACA
+ACAGCTCTACGAACTACACCACGCCCTATCAGGCAGTCGGTGCCCGTGGAGTCAACAACCTCGCTGCCAA
+GGTTCACATGGCGTTGTTCCCGCTGGAACCATGGATGAAGTTGAAGGTCTCCGAATGGCAGGCCAAGCAA
+CTGGTAACCGACCCTGAAGAACTCGCAATGGTCGAGCAGGGTTTGTCGATGGTTGAACGAATCTTGATGA
+GCTACATGGAAGCCAACAGTTACCGCACCACGCTGCACGAGCTGATCCGTCAGTTGGTCATTGCGGGTGC
+TGGGTGTCTGTACCTTCCGCCACCTGAGAGTTCGTCTCAAGGGTCGCCCATGAAGCTCTACACGCTGCAC
+AACCACGTCGTCCAACGGGATGCGTTCGGTAACGTCCTGCAAATCTGCACGCTCGACAGAGTGGCCTTCG
+CGGCCCTTCCTGAAGACGTTCGGACCAAGCTTGACGGCGAACACAAACCGGACGAAGAGATCGAAGTGTA
+CACCCACGTTTACCTTGACGATGAGTCTGGCGACTACCTGAGTTATCAGGAGATCGACGGTGAAGAAGTT
+GAGGGCACCGATGGTCAGTATCCGCGTGAGGCAATGCCTTGGGTGGCTGTACGTTGGACCAAACGTGACG
+GTGAGCATTACGGTCGAAGCCACGTCGAGGAATACCAAGGTGACTTGGACTCCCTTGAGAACCTGCACGA
+AGCCATGATTAAGTTCTCCATGATCGCCTCTAAGGTGGTCGGACTGGTGAACCCTAATGGCATCACTCAG
+GTTCGTCGATTGACCAAGGCGCAGACCGGTGCGTTCGTTCCGGGTCGTAAAGCTGACATCGAGTTCTTGC
+AGCTCGACAAAGCGGCTGACTTCTCGGTAGCCAAATCGGTGGCCGATGCGATTGAACAGCGCCTCTCGTA
+TGTCTTCATGCTCAACAGTGCGGTTCAACGCAATGGCGAACGTGTGACTGCCGAAGAGATCCGTTACGTC
+GCTCGTGAACTGGAAGATACCCTTGGGGGCGTCTATTCGATCCTCTCTCAGGAACTTCAGTTGCCGATCA
+TCCGCATCCTGTTGAACCAACTTCAAGCGACCCAACAGATCCCCGACATGCCGAAGGAAGCCGTAGAGCC
+GACTGTAAGCACTGGCGTGGAAGCCTTGGGCCGTGGACAAGACCTCGACAAGATGACCCAGTTTCTGCAA
+GCGCTCCAACTGGTCGCTCCTTTGGAGAACGATCAGGACCTGAACATCACGACCATCAAACTTCGCCTCG
+CGAACGCCATGGGTCTGGATACATCGGGTCTCCTGTTGACTCAGGAAGAGAAGGCTCAGAAGCAGGCTGA
+AATGATGGCACAGACTGGCGGTGAGAACCTTGCTGGTGCTGCTGGTGCAGGCGCGGGTGCAATGATGACC
+CAAGATCCTGACACTATGCAGGACGCAATGGCGACCGCTGGAATGGATGTTCCACAGGTTTAAAAACCCT
+CACCTAAACAGGGAGGACCTTCGGGTTCTCTCTTTCTTTTTCAACACAGGAGTTCCAAATGTCCGAATCC
+CCATATGCACAGTTTGGCGTACACAATGCGGTCCTGACCAGTGACACCATCGAAGACCACCGCCAGAACA
+TGCTGGAGCAAGACGTGGATGTCCGTGACGGTGACGATGCAATTACCCTGCACGAAGATGCTGGCGTGAC
+CGTGACTGACCTCGTTGACGACGAGCTGAATACCGATGATCGCATCGAGATCAACGTGCCGACTGACGGC
+GAGTTCAACGAACAAGCAACTGACGACGGTGCCAACGATGGCGCAGAAGTCGAAGGTGACGGCGAAGCGT
+TCGAGCCTCTGGGTGACATCCCTGACGAACTGACCCAAGCTTCTAACCAGATCAGCGAATACGCTACTGG
+CTTCGAGCAGATGAAGGCTCAGGCCGTTGAGCGTGGTCTCCCGGCTGACATGGCCGCTCGTGTCGAAGCT
+GAATACGAAGCTGATGGCGTCCTCTCTGAGGAATCCCTTACGGCCCTTGAGGCTGCTGGCTTCGGTCGTG
+GTTTCGTTCAGGCGTACATTCAGGGTCAAGAAGCGATGGCCGAGGCGTATGTCTCCAAGGTCATGGACTT
+TGCGGGCGGTAAGGAAGCGTTCAATCGCGTTCTGACCCACATGCAGGCCAACTCCCCGGATGCCCTTGAG
+GCCCTTGAGGAAGCCATTCAGCGCCAAGACATCAAGGCCGTTAAGACCACGATCAATCTGGCCATGGCGT
+CCCAAGCCAAGAAGTTCGGTCGTGCCCCTGCACGCAACGTCAATGCTCGTGCCCCTGCAAGTGCCCCTCG
+TGCAGCCGCTCCGGTTGTTGAAGGCTACGCAAACACTGACGCAATGGTCGCTGCGATGTCTGACCGTCGC
+TACCAGACTGACGCTAAGTACCGCGCTGCGGTCCAAGCAAAGGTCGCTGCGAGCAACTGGTAAGGCCCTG
+ATTTAAAAACCCTCACCTAAACAGGGAGGACCATTTTGGTTCCTCTCTGAACCCTATTCGATTTACATAA
+GGAGATACACCATGGCTCAAATGCAAGGCGGTCAACAAATTGGTAAGGACCAAGGTAAAGGTCAGAACGC
+TGCTGATAAGCTGGCTCTGTTCCTGAAGGTCTTCGGTGGCGAAGTTCTGACTGCGTTCAAGCGTCGTTCG
+GTCACCATGGACAAACACATGGTCCGCACCATTCAATCCGGTAAGTCCGCACAGTTCCCTGTGATGGGTC
+GTACCGCTGGTTTCTACCTTGCTCCGGGCGAGAACATCGACGACAAGCAGGGTGACATCAAGCACACCGA
+GAAGGTAATCACCATCGACGGTCTGTTGGTATCCGCTGTGATGATCTTCGACATCGAAGACGCCATGAAC
+CACTACGACGTGTCGAGCGAATACTCGGCTCAGTTGGGTGAAGCTCTGGCTATCTCCGCTGACGGTGCTG
+TTCTGGCCGAAATGGCTCTGCTGTGCAACCTGCCAGAAGAGTCCGACGAGAACATCGCTGGTCTGGGTAA
+GGCTTCCGTTCTGCCAATCGGCAAGGCTGCTGACCTGATGGACCCAGAAGCTCGCGGTAAAGCGATCCTC
+AAAGGTCTGACTCTGGCCCGGGCCAAGCTGACCAAGAACTACGTTCCGTCCTCGGACCGTTTCTTCTACA
+CCTCGCCAGAATACTACAGCGCTATCCTCGCTGCTCTGATGCCGAACGCTGCAAACTACGCTGCGCTGAT
+CGACCCGGAAACCGGTAACATCCGCAACGTGATGGGCTTCACCGTCATCGAAGTTCCACACCTGACCGTT
+GGTGGTTCGGGCAACGACTTGGCAGGCACCAGCCGCAAGCACGCCTTCCCACAAGTGTCGAGCGATACCG
+TCAAGGTTGCTGCTGACAACGTGGTCGGTCTGTTCAACCACCGTTCGGCAGTTGGTACTGTCAAGCTGAA
+GGACATGGCTCTGGAGCGTTCGCGCCGTGCCAACTTCCAAGGTGACCAAATCATCGGCAAATACGCGATG
+GGTCACGGCGGTCTGCGTCCTGAAGCTGCTGGCGCCTTGGTTATCGAAAAGGCGTAAGCGTACCGGACCC
+GACTGGGGTAACGCTGAGTCAGAAGACAATGGCACTTGACGTGGGGACCTCTAAGGCCCTCACGGCCACT
+GTCCAACCAGTAGGAGCACCACAGGCGGTTGTCTGGCAGTCGATTGACGAACGAGTCGCTAAGGTTTCCT
+CTGCGGGTCTCGTTGAGGCAATCGGCGCGGGCACTTGCGATATCGTGGCGACGACCGTAAATGGTCTCTC
+TGCGGTTTGCAAAGTCACCGTCAAGATCCCTAACGTGCCGGTAACAGGAGTCGAGTTCTCTCGTAAAGAT
+CCTGTAGAGCTGACCGTAGGTGGGACGTACACGATGACCGTTAACGTGTTACCAGCTAACGCAACGAACA
+AGAACGTGACCTACGAAGTCGAAGATCCAACCATCGTTAAGCTGGGAGGTACGACTGGTAGAACCGTTCA
+GGGCCTGAAAGTGGGCACCACAGTCATCACTGCGACTACCGAAGACGGTGGTTTCAAGACTGAGCTTGGT
+TTCGTCGTGAAGGTTGAGGCACCGTAACATCAAACCCCTTGGGTCCCTCTCTGGGGCTTGAGGGGTTTTT
+TTCGACTTTTAAGGAGGGCCTATGCGCTCGTATGAAGCAACCTTGGAGTCCCCTGAAGAACTGGCCGCTG
+TGAATGACATGCTGGCCGCTATCGGGGAATCCCCTGTGAACTCCCTTGAGGGTGACAGCAACGCTGACGT
+AGCGAACGCCCGTCGTATCCTCAACAACGTGAACCGTGAAGTCCAATCGAAAGGCTGGACGTACAACATC
+AACGAAGGCGAAGAGCTTCTACCCGACTCCTTCAGTGGGTTCATTCCCTACATGTCCGACTACCTGCGAC
+TCACGTCCCAAGGTGGGACCCCTTACGTCCGTCGAGGCGAGCATGTGTATGACCGTGTGGCCCGGACCGA
+TGTCTTTACGGGACCCATTACGGTTGACCTGATCCGCCTTAAGGACTACTCGGAAATGCCTGAGTGCTTC
+CGGGCATGGATCGTCGCCAAGGCGTCTCGACGGTTCAACATGTTCTTCTTCGGTGCTGGCGAGATTGAGG
+GTCACTTGCAGGCTCAGGAAGACGAACACTATCGCGCTTGCATGGAATACGAACTGGACTTCGGTGAGTT
+CAACATGCTGGACGGTGACGCATTCGTTCAAGGTAAAATCAACCGCTAAGGAGGTGCTTATGGGTCTGGT
+TAGTCAGTCCGTCAAGAACCTGAAGGGTGGCATTAGCCAACAGCCGGACATCCTCCGGTTTCCCAATCAG
+GGTGCGCAACAAATCAACGGCTGGTCGAGCGAGACCCAAGGTCTTCAGAAGCGACCGCCAACCACGTTCG
+TGAAGCGTCTCGGTGCGCCGGGTGCATGGGGTGCTAAGCCTCTTGTTCACTTGGTCAACCGTGATGCGTC
+CGAACAGTATTACATGGTGTTCACCGGTAGCGGTGTGGCTATCAGTGACCTCAAGGGGAACCTCTATCAA
+GTCCGTGGGTATGATGGCTATGCCAACTGCCCTGACCCTCGTGGGGACCTGCGACTCATCACTGTGGCCG
+ACTACACGTTCGTTGTGAACCGACGCACTCCGGTGCAGATGGGTAGCGAACTGACCCATGCAGGTTACCG
+TAAGCTGAACACTCGTGCCCTCGTTCCGTGCCGTGGCGGTCAGTATGGCCGGACGATCACCGTTGAGGTC
+CTTATCGACGTGACGTGGGTGAAGTTGGCCGAGCTGGCCTTGCCGTCCGGTGTGGGCACGAACCAAGATG
+AGGTCGCCAAGATGGTCGCCAAGGTCGATGCTCAGAACATGATTAAAGAGCTGGTGACCCAAGTGAACGT
+CAATGGCGCTCCGTGGAAGATCACCGCTGGCGAGTATCCGGGCTGCATGTTGCTTCACCGCGACGATGGT
+GGCGAGTTCAACGGTATCCGTACCAAAGACGGCTATGCAGACCAGCTCATCAATGGCTTCATCTATCAGG
+TCCAGTCGTTCAATAAGTTGCCCGCTCAGGCCCCTGAAGGCTACCTCGTGGAAATCACCGGGGAAGCCAC
+ACGCTCAGGCGACAACTACTGGGTCCGTTATGATGGTGCTGGCCGCGTCTGGAAGGAGACCGTTAAGCCG
+GGGATCATCGCTGGGTTGAACCGGGCGACCATGCCTCGTGGTCTGGTCCGTGCGGCTGACGGTCAGTTTG
+ACTGGAAGGTCCTCGACTGGAACAACCGTGGCTGTGGCGACGATGAGACCAACCCTCTGCCATCCTTTGT
+GGGCGGGACGATCAACGACGTGTTCTTCTTCCGTAACCGTTTGGGGTTCCTCTCAGGCGAGAACGTAATC
+ATGAGCCGGTCGAGTCGCTACTTCAACTTCTTCCCACCAAGCGTTGCGGCCCTGTCCGATGATGACCCTC
+TGGACATCGCGGTATCCCACAACCGTATCTCCATCCTCAAGTACGCCGTTCCGTTCTCCGAACAGTTGCT
+GCTGTGGTCTGACCAAGCTCAGTTCGTGTTGTCCTCTCAGGGCATCCTGTCCCCCAAGACGGTCGAGCTG
+AACCTGACCACTGAGTTCGACGTACAGGACACCGCTCGGCCTTTCGGTATCGGGCGTGGTGTGTACTTCT
+CGGCCCCTCGTGCGGCCTATACGAGCCTCAAGCGTTACTACGCAGTGCAGGACGTATCGGACGTGAAGAA
+CGCCGAGGACGTATCAGCGCACGTTCCAAGCTACATCGAAAACCGGGTGTTCAACATCCACGGCTCGGGT
+ACAGAGAACTATGTGACCCTGCTGTCTGATGGCGCTCCGGGTATCGTGTACCTCTACAAGTTCCTCTACA
+TGGCCGAGGACATCGCACAGCAATCGTGGAGTCACTGGGAGTTCGGCCAGAACGTGAACATCCTCGGTGC
+GGCCTCTATCGGGTCCTACATGTACCTCCTTATGGATCGCCCTGAAGGGATCGTACTGGAGCGCATGGAG
+TTCACGGCCTTCACCAAGGACTTCGCTGTGGAGCCTTATCGGACCTACATGGACGGCAAGGTAACCACGG
+TGTGCAACTCCTTCGATGAAGACCTTTACCAGTCGTTCATCAACGTGGCGGAACTGTACGGTGGCGCACC
+GGGCGCTCTTGAGTCCTTCTGGACAATCGACACGCTGGGTGTGGGCCAACTGCATTCGCCTCCGAGAGGT
+GGCTGGGTGGCTGACCCATTGATTCGTCTTCAGGGTGACCAACGGGGCAAGACGTACATCGTCGGTCGCC
+GGTACGTGTTCCTCTATGAGTTCTCGAAGTTCCTCATCAAGCAAACCGCTGACGATGGGACCACGGCAAC
+TGAGGACATTGGCCGCTTGCAGCTCCGTCGCGCTTGGTTGAACTACGAGCGTTCCGGGTCGTTCGAGGTC
+AATGTGAACAACAACGATGGCCGCAACACGGACAACGACTTCGTTTACGCGATGGCCGGTGGCCGACTGG
+GGTCTGAGGTTGTTCTGGGCGAGCTGAACCTTGGGACTGGGCAGTACAAGTTCCCGGTAACTGGCAACGC
+ACAGAAGCAACGGGTGACCATTGTGAGCGACACGCCGAACCCACTTAACGTGATTGGCTGTGGCTTCGAG
+GGTAACTACATCCGTCGCAGCTCAGGCATTTAAAAACACTCACCACAACAGGGAGACCTTTATGATCCTC
+GTACCAACAACCCCTGAGTTCCTTGAGGAAGCCGCGAAGTTTATCTCGCCGTGTGACCTTGAAGAGTTCA
+ACAAGATGCAAGCTGGCCGGGACCTTAAGGCAACCCTGTTGCGGTCCTTGGGGCCTACCAGCATGACGAT
+CCTGCACAAAGGAAATGTCCTTGCCACGGGAGGCTCTAACGAGTGCCTGTGGTTCGTGACGACCCGCTGG
+ACCGAAGAGCTGACCCCACGGGAACGTGTGGAAATGCTGAGGCTCTTGAAGAAGCACCTTGAGGTCTGCC
+GTGCAGTGATGCCTGCGGACCAACTGAGCAACTTCGTGTACGAACACAACCATACCCATCGGCGACTGCT
+GGATGCCTTAGGTGCCCGTTACGGGTTCTATCAGGAGTACAGCCCCGCTGGGTTCCCATTCCGTCAATTC
+TGGTTATAGGAGGTCACCGCATGTGTGAACCGGTATCCATTATGATGGCCGTAGGTGCCGCTGCTGGTTT
+GGCGAGCGGTGCCATGGGTGCGAAGCAACAGGCGAAAGCTGAAGGCGCGCAGGAGGATGCACGACGCTCG
+AACGGACATGAAGCCATCTTGGCGATGCACCGTGAGAACGCCGCTGCTGACCTTGAAGCCCACGACAAGC
+AAGACGAAGCACGAGCGCAACTGACCGAGACCAACCTGACCGCCCTGCGTAACCGTGGGACTGTCCGGGC
+CGCTATCTCTGAATCCAACATGGAAGGCCACACCATGGACCGCGTTATGCGGGACACGGAGAACCAAGCC
+AGCAAGGAGAAGATGGCGATCCTCGACAACTACGACCGTGACTACGCGACGATCTTCCAGAACAAGGTGT
+CCAACGTGGAGAACACTAAGGCTGCACTGCGTGGAAGCAAGTCTGCTATCGGCACATCGAAAATCGCACA
+GGCCCTTAACGTCGCCAGCTCGGGTCTCCAAGGAGCATCCGCTGGTGCGTCTATGGGTCAATCTTACAAA
+TCCGCAACTGCCAAATAGGAGGACCTATGGCCGGACCATTAGCACAATCACTGGGTAGCCTTGAGGGCTA
+TCGAGGGACCCAGCTCGCCGAGAAGGGTTCCGTCAAGTCCGTTCAAGCTGCTGTCCATGAGGCCCGTAAA
+GGGTCCAATGGGCTGGCCGATTCGATGCGCAACTTCGTCTCTTCAGGCGCTGACGCATACAACAAGTACG
+ACGCCATGGAGCAATCCAAGGCCGAAGAGCGGTCCAACGAGATCATCCGCAAGCTGACCCCTGAGCAACG
+TCGTGAGGCCATCCAGAATGGCACCCTGTTGTACAAGGACGATGCCCGTGCGATGACCCTGCTGCGCCAG
+AAGACTGGCCGTAACGCTGCCTTTGAGGTTGACTCAGAGATCCAGCAAAAGATCCAGCGTGGTGAATTCC
+GTACCCGTCAAGACATGACCGACTATCGCCAACAGCGACTGGCCGACCGTGCAGTGAACTATGCGAAGGA
+CGCCGGGATTGACCCTGAGGATGCAGACTACAAGCGTGGCTTTGATGCTGACATCGTTCAGCGCAATGCT
+GGCCTGTTCGACCTGCACTCTCAGTTCCTCTCGAAGAACCTTCAGGCTCAAGCTTCCATTGAGTTTCGCA
+ACGACCTGACCCCACTGATGTCCGATCCGAAGTTCTTGGCTTCCAAGGACGGCGCTTACATCGTGTCGAA
+CTACATCAACAAGGGTCTGGAGACGGGCGAGATCCCATCGGACAATGAGGCAATCACATCGCTGACCATG
+TTGGCGAATGACGCTGTGACCAAGGATGGCGGTGCGGACTTCCTGCGATTCGCCAAGGACCACAAGATCA
+ACGTGCTGGGTGGCGCTCAAACCATTGAGAACATCCTCGGCCCTGAGGTCTACCAGAACTTGGTCACCAA
+GGCCGACACTGCGACCTATGAGCGCAACGCTAAGCGGACCGAAGGGTTCATGCTGGGCATTGCAAACGCT
+CAGGCTCAAAGTGACCCAGCGGCTGGCTGGAAGCTCCTGAACGACATCGAAAAGCAGAACGACTGGGTTC
+AGCGTGGCGAACAGATGACACCGCAACGTCAGATGCTTATCAACGCAAAGGCTCAGATGATCGAAGCCGT
+GAAGCGTCAGAGTGCGACCGGTATGGTTGAACTGGAGAAACGAGCGCAGTCGGACAACCGTCAGCTCGCT
+ATCGACGAAGCCTATCAGGCCCGCATGGACGGCAAGACCCTTTCGGTGGACCCTAAGTTCCTTCCGGTTG
+ACGAGAACACTGGCGAGTACAAGGACTCCGACATGGCGACCTATGCAGCCAACAAGCTCAACCAGATCGA
+CCAGATGGGAATCCCACAGGACCAGAAGGACGCCAAGAAGTTGGCCCTGCTGCGTGCTGACTACGACAAG
+GGTCCATTCCAAGCTGCCTTCCAGACGCTCACACAGGACGCATCCCGTGAGTGGCAAGCTGCCCTTATCA
+GTGGCGAAGCGAAGGACATGCCACGCCTCACTGAGCTTCAGCGGATCTACCAACAAGATCCCGGTACGAT
+GGCTCAACTGTACCCTGAGCAAGCTGGCCTCATGGAATCCCTGAAGTTCATGGGTGTCAATGGGCTGGAA
+CCACAGATCCTTGTGGACGCTCAACGGAACAAGCCGAAGACCGAAGAGGAACGCCGCTACCGTGAAGAGC
+AATGGAGTGCGATCAAGAATGACTCGGCCACGGCTGACGTTCTGAAGTACCTCCCTGCGGACATGGAGAC
+GATGGCTCGGTCGGTATTCGACGCACACAGCACCAACACCGGGGACAGTCCTAACGCCTCCCGTGCGGTC
+ACTGAGTTCCTTCAAGAGAACATGGTGTCCTTCACTGAGAAGCAAGGCACCTACGGGTTCCGCTCAACGT
+CGTTCCACGGGATGCTCTCGAAGCGTGACCTCATGACCAACCCAAACCGGGCCGAGTCGTGGGAGCAAGG
+GAAGCAGATCATCGACGACTTCATGGGTCAGTTGCAGAAGGATTCCGTATGGGGTTCCTCTGGGATGTCC
+GTGGTGTCGAAGAACGGTTCGATCATCATCCAGAACATGACTGGTTCCCGCATGACCATGACCCGTGAGC
+AGTTCCAGAACATGGCTGCTGACTACGAGGCTCGGGCAGTACAAGCGAAACAAAGCGAAGCTGAGGAAGA
+CGTTAAACGTACCCAGCGCCAATACGACACCTACTTCCGTGGGGGTCAACAAACCAAACGAGTGGAGTGA
+CCTATGACCTTTGAAGAAGAGTACGCACAGGCTAAAGCCAAAGGCTCGCCGTATGACGTGAGCATTCAAC
+GGGCCGCTGAGGCCCAAGGAGTTTCCTACGACTTCCTGCACAAGCAGTTGTTCATGGAGTCCCGTTTCAA
+CCCGAACGCCAAGTCTCCTACAGGCCCGCGTGGCATGGCCCAAATGACACGAGCAACCGGTAAGGCTTAC
+GGTCTGGAAACCGACGAGGACTTCTTCGACCCTGAAAAGTCCATCGACGCTGCTGCACGTCACCTGAAGG
+ACAACCTTACGGCGTCCAATGGTGACTACCTCGAAGCTGCCCTTCTGTACAACCAAGGTGGTGGCCGTCT
+CGGTCGCCCTCAGATCGCTGCACTGAAGGCAGGCAAGCTGGAGCAGATCAGTGAAGAAGGTCGCAAGTAC
+ATGACCAACCTTCAGGACGTGGCTGGTGACAGTCCGTTCAAGGTCATGCTCCAAGGCCACGGCGTGAGCA
+ATCCGGGTATTACCCCAAAGTCTGACGCTGTGTCATTTGCACAGGCGACTGATGGCGTGACCAGTTCCCT
+GAAGACACAGCGGGGAGCAACACCACAACTGGGCGACATGGCGGTCAAAGGTTCCGCTGTGGAGCCTACA
+CGCCAGACCTTCGCTGAGTTCGCTGACATCACCAAGAAAGCACCTCAGGGATGGTTCGAGGGCACCGGTA
+AGGCTGTTGAAGCTGAGCTGGCAACCTCGACTCTGGGTCAGTTGTTCCGCAACGTGACCATGGAGACGTT
+CGACCCGATGGAAGGTTACGAGACCCGTGACACTTCCGCATGGGGCGACGATGAGTTCGACAAGATCCGT
+AAGGCCGGGGTTAACTCCCAGTTCTACAACTTCCTGTTCGACCAGACCCGTGGTGACAAAGGGAAACTGG
+ACGGTGCCATTAAGATGGCCCTTGAGAACCAGAAGTACCAGCAACAGGCCCGTGGGGCTTCAGGGTCCGC
+TCAGGTCCTTGCAGGCTTCATTGGTGCGGGTGCTGATCCGTTCACCTACATGCCCCTTCCGGGCGTGACA
+GGGACCAAGCTGTTCTCCAAGGTTGCCCAAGGTGCAGCGGGTGCCGGTGCGGCCTCTATGGCCTCTGAAG
+GTCTCCGTGAAGCATCGACCGGTATGGAAGCCCATTACGGGACCGCTCTGGTCGGTGGTGCCCTTGTGGG
+TGGTGGGTTGACCGCTCTGGTTGACCGTATCGCTGCCCGTGCTGTTCCGCCTCAACGGCTGGACATGTGG
+GACGGTGACTTGGAGAAGTACCTTGCGATGCACAATGAGGCCGCTCTGCCGAACGAGTTCCACGGTCCGA
+GTGTCCGTTTGGAAGCCCGTGAGACTGCCCGTCAAGGTGACTTCGAGGACCCAACCCGTATGCACTGGCA
+GGCGCATGAGCAAGTAGAGAACCTTCACGGTATCGACTTCGTGCGTGTACCGGGCGAGCCGGGTGCTGTA
+CGTCTGGCTGACGGTTCGATCCTGTCTGACGGTAACCCTCTGAACCCTCTGACCATTCAGACCTTCAGGG
+ACGCCGAAAGGGCCGCTCCGGGCATGTCCGTTGGTGGCTTCACGGAGATCGGTTACACCCTTCTGCGTTC
+CGAGAACGAAGACATCCGGGGTCTCGCTGGTCAACTCTTCAGGTCCCCTACAGGGGCCGAGTCGGGTTCC
+CACGGGAAGTTCGGTGCGGTTGCATCTGACATCGTTGAGCGCATCAATGCTCAGGACCATGTGAGCTACA
+ACAACATCGTATCGGCTGCACACGAAGCCATTCAGGACGTGCGCTACGCCAACATGCCCGGTGGCCGTCA
+GGCTCACTTCGAGGCTGCGTACCGTCGCGTTGTGGAAGCGATTGAGGACAAGGCTGGCTCTCGTGTCAAC
+GGTCTCTCGACTGGCGAGCGTAAGCTGATGGACGCCCTCAACGCCCACTATGAGCGCAAGCTCGACGCAC
+TTCAGAACCCGGCTCAGTTCGGCAACTGGCGTGCAACGTCGGTGCTGGGTGCGACCCGTCACGAAGGTTC
+CTACATCCCGAACGTCTATGACGATGCGGCGAAGAACCTGTGGGCTGGTCGTCTCGGTGGTAACGATGAA
+CTGCAAACCGCCATCATGGAAAGCTGGCTGGTGTCGTACGCTTCCCGTCCTGCTGTCAAGGCACGGGTAG
+ACAAGATGATCGCAGACGCGAATCCGGGCAAGACCATGAGTCCTCGTGACATTCAGAAAGCTGTTGAAGA
+GTACGCCCGTAACAAGGCATACGGTATCAGCCACACCCAAGACTTCAATCGCAGCCACTTGGTTGACGAT
+CAGTTGACCGGTCTGGTCGGTGCTGAGAACAACAACTTCCTCGAAGGTCGTCACCTGTTCGACTCGGACA
+TGGAAGTCCACGTTGGCAATGGTCAGATGTTCAGCGTCAACGACCTGCGCAACTTCGACATGACCCACAT
+CACTCCCTGCTATGACCGTCGTGTAAACGGCGACATCGGCATCATGGGTGCAACCGGCGAGTCCACTGCG
+GCCTTTAAGGACCGCGTTACGGCTCTCGGTGTGGGCCAAGAGAACAAGAAGGAAATGAAGGCCATGCAGG
+ACGCCCTCAAGCTTATCACTGGCCGTGCCCGTCGCGACCCTGATGGTGTGATGGCAACTCTGGCTCGCTC
+TCTGAGTGACATGAGCTTCCTCGCAAAGAACGCCTACATGGGCATCCAAGGGATCACGGAGACTGCTGCA
+CTGGTCACCAAGGGTCACACACGGATGCTGATGAAGGGTGTTCCGTTCTTCAACGAGATCGCCACCATGG
+GATCTAAGGCAACCCCTAAGTTCCTCGACGACATGCACGGTCTGGTGTTCGGTCGGGAGCTGGACAACCT
+CATTCGTCCGACCCGTCAAGATCACATCATGCGTCTGCGTGAAGGTGCCGATGCGAGTCCTCGTGTGGCG
+TCCGCTGTGGGTTCCCTGAAGTACATGACCCAAGAAGCTTCGGCTCGTTGGCCGCTCACCAAGTTCCTTA
+CAGAGTCCTCTAACTACATCGCTGATGCTGGCCGTCAAGGTGTCCTAAAGGAACTCACCGACTTCGCTTA
+CGGTACGCCGTCGAAGATGGGTAAGAAGCTGTTCGACCAGCAACGCCTGAAGTCCATGTCCCTGACCCCT
+GAGCAGTTCCAAGGGATGCAGGACCTGATCCGTGAAGCGACTGTCCTGAAGAATGGCCGTGTCGAGATCG
+TGAAGCCTGAGCTGTTCAAGTCCGACCCTCGGTCTATGGACCTGTGGCGACTGGGCGACAAGATCGCAGA
+CGAGACCATCCTGCGTCCACACAAGCTGTCCTCTCAGGACACCGTGGCGTATGGCGCTGGCATCAAGCTG
+GCAATGCAGTTCAAGAACTTCACCATGCGTTCCATGAATGCTCGGGCAATCCGGGCGTACCATGACTCCA
+CGAAGAACGGTCGTGCGGCTGACCAAGTGATGCAGGCTATCCTGTCCACTGGTATGGCTGGTGCGATGTT
+CGCTGCAATGGCGTACACACGTTCCGTTGGGATGCCCGATAAGGATCGCGAGAAGTACCTGAAGGATGCC
+CTCAACCCATCCATGATGGCCTACGCGGCGTTGTCCCGTGGTTCCCATATCGGTGCCCCTCTGGGTCTCG
+CAAACATGGTCATGGCGCCTCTGGGCTTCGATCAGGCTCGCATGGTTCGTACCTCTATCACTCCACGTCC
+AAAGACGCAGAAGGAGACCGGTGCGATCAAGTGGAAGCCTTCGCAGTCTGACGGTGTGCAGGACTTCATG
+TCCGGCGTACTGGACCAAGTACCGGGTGCCTCATGGGCGCTCTCTGCTGGTCAAGCTGGACACAGTGCGA
+TTGGCTTGGCGGGATCTTCGGGTCGCCGTCAGGATCAAGAGTACATGACCAGCCTCTACAACGGCCTGCG
+CGGGATCATCCCTAACGACCCAGCGTCTCAGTTCCTCCTGATGAAAATCATGGAAGAGCAGGGCATTGAG
+GCACGGTAAAACCCCTCACCTAAACAGGGAGTGCTTACACAGGCTCCCATTCATTTCTTAAGGAGGCCCA
+CATGGCTGACGCTCCAAAGACAACGATCACGTATCCTCTTGACGGATCGAACAAAGACTTCCCGATCCCT
+TTCGAGTACCTTGCTCGTAAGTTCGTTCAGGTCACCCTTGTGGGTACTGACCGGAAACCTCTCATCCTCA
+ACATCGACTTCCGCTTCACGCAGCGAACGATCATCACCACGACCAAAACGTGGGGACCTTCGGATGGCTA
+CAACCTGATCGAGATCCGTCGCTACACCAGCGCCACAGAGCGTTTGGTTGACTTCTCGGACGGCTCCATC
+CTTCGTGCCTATGACCTGAACACCTCTCAGGTACAGTCGCTGCACATCGCTGAAGAAGGCCGTGACATCG
+CGACCGACACTATCGGCGTGAACAACGATGGTGACCTTGATGCCCGTGGTCGTAAGATCGTTAACGTGGC
+AGACGGCACCGGTGACTTCGATGCTGTGAACCTGCGCCAACAGAAGGTCTGGGCTGGCTCTGCGCTTAAT
+CAGGCTGACCGCTCCAAGGCTGAAGCTGACCGCTCGACCCAACAGGCTGACCGCTCGACCCAACAGGCGA
+ACGCATCCGCTCAAAGTGCCGTGAACTCTGAGACCTCGAACAAGGCGTCGTTTGCTCAGGCTGACCGCTC
+CAAGAATGAAGCCGACCGGGCAACCGTTCAGGCCACTGAGGCAACCCGTCAAGCTGGTCTGGCGACAACC
+AACGGTCAGGCCCAACTGGGTCTCGCTCAGGCTGAAGTCCGTAAGGCCACCGAACAGGTCTCACTGGCGA
+CCACTCAGGCCAACCGTTCCCAACAGGAAGCCGACCGGGCAACCGCTCAGGCCAACGCCTCTGCTGGTTC
+CGCTACGGCCTCTAAGGGTTCTGCTGATGCTGCTGCTGGTTCCGCTACGGCCTCGGCTGCGTCCGCTAAG
+ACCTCCAAGGAGAACGCCGATAAGGTCCTTGCAGGATTCGCTTCGTTCGGTTCGATGCCTTTAGGTTCTC
+TGGTACAGATGCCAGTGTTCAACCCGACCTTTAACCAAAGTATGCGGGATCAAGGCTTCTTGCCGTGCAA
+CGGTGAGCCGTTCGACGCGGTTGTGTATGCTGACCTCGCAAAGGTCCTCGGAGCGGCGAATGCCCCTGAC
+CTGCTTGGGAAGTACACTAAGTGTTCCCCTGATGGCTCTAACGTCGGTCAGACTCTACCGGGTTCAATGC
+CTTCTCACGCTCACACCATCCCAGAACACGGCCACGCTGCATCATCTGCGGTAGCAGGATGGCACGCCCA
+CGCCGCATCCGCATGGACTGACGCACAAGGTCAGCACAGCCACACCATCCAGTCTTTCAACTCCGGTGGT
+GTCGTAGGTAACTCCGGTTACGTGGCGACTGCTGGTAAGGCTCAGATGCAGTACCAAGTAGGCGGTGTTG
+ATGCTGCGGGCGCTCATGCTCACAACGTGGGCGTTAGTGTTGCCGCCGAAGGTAATCACTCGCATACCAT
+CTACATCGGCAACCAAGTGGCTTTCAGCACGACTGCTGCTGGGACAGGCCCGACCGTCGAGGTGGACCGC
+TTCATGGTATTCACTTGGATCAAAGCAAAGGCTCCTGCTGGGGCTGCACAACTCAACACCCTTCTGGACC
+GCATCGCGGCACTGGAAGCCAAACTGTAAGGAGGTCCCATGGAAACCAACGAGGGGATCGTGAAAGCGAT
+TCCTATCGTCGGCGCAATCGGTGCTGACACTCTGGCCACGTTGAAGGGACTGACCCTAAACGAGCTATTC
+TACATCGTGACCATCGTCTACACACTCGTGCAGATGTTCTTGGTCATCTGGAAAACCGTGCGTGAAGAAC
+GCCGCAAAGACAAGGAGAACCGCAATGGCTAAACGAAATGCCCTTGAGGTCCTGCTGGAACTTATCGACA
+CCGAAATGGCTCGTCAGCTTCTGATCGACCTTCGGGATGATGCGGTCCGCTCGCCTCAACTCTACTCTGC
+CGTCAACCGCTTCCTTGATCGCCACAACTTCAAGCTGTCCTCGCTGATGGTTGAAGAGGGTGACCTTGGT
+GAACTCCAAGCTGCACTGGATGCCTTCGCCAAAATGGAACTGGAAGACCTCGACTCGACGCAGCGTCACT
+GATGAAGACCACGGCCCTTAAGTTCCTTTTGGTTCTCGGGGCCGTCCTTTCGATCTACTTCATGGGTCTG
+AGGGACGGTGAACACCGCGCTACGTTAAAATGTGCTGGGGAACAGTCCAGCGAACTTATCAGAATTCAAG
+GAGAACGCGATGAAATCCAAGCAGTCCTTAACGAAACGGCCCGGAACTGGGCTGAAGATCAGGCGCGGTC
+TGAAAGCACTGCCCGTGGCACTGTTGATCGGCTTACTGAGTCTAATGTACGGCTGCGCGTCAAACTCGCC
+GATGCCACCGTCGAAGCCGTCCAAGGCTACAATCGAGGCCAGTCTGATGGTAAAGCCGAACTACACCGAG
+AGACTTCTGAAGCTCTTATCCGAATAACGCAGGACGCCGACCGTCAGGTTGAAGCCTTGCAGGATACCCT
+ACGGGAGGTGACCAAGTGAGCGAAGCCAAGGTAGACAACAAACACATCAAGATGCTCAAGGGGTCCTTCG
+TGGCCTTCCTGTTCGTCTTGTGGGCGGCTCTCAACCTCCCTGTCCCTACGAAGCAACAGATCAGCATGTC
+CAAGAAGTTGGCTGCTGGTGATTCACGACGATTCATCCTGCAAGCCTTCCGGGGTATCGGGAAGTCGTTC
+ATTACGTGTGCCTTCGTGGTCTGGAAGCTCTGGAACAACCCAGACCTCAAGATCATGATCGTCTCTGCGA
+ACAAGGACCGAGCGGATGCTAACTCGGTGTTCATCAAGCGGATCATCGACCTCCTACCATTCCTACACGA
+GCTGAAGCCTCGGGCTGGTCAACGTGATAGCTCCCTGTCCTTCGACGTGGGTCCTGCGCGTCCTGACCAC
+TCGCCCTCGGTGAAGTCTGTGGGTGTGACTGGTGGTATGACTGGTAGCCGTGCTGACATCCTCATCGCGG
+ACGACGTGGAAGTACCGGGCAACTCTGGGACGCAATCTGCACGGGACCACCTCGGTGAACTCGTAAAGGA
+ATTCGATGCGATCCTGAAGCCGGACGGCACGATCATCTACCTCGGGACCCCACAGACTGAAATGACCCTT
+TACCGGGAACTTGAGGACCGTGGCTACTCGACGACTATCTGGCCTGCACGATACCCTCGGGACGTGGCTG
+ACCTTGAGTCCTACTTCCATGCCAAGGGCAATCGTTCGCGACTTGACCCAACCATGCTGGCAGAACTTGA
+GGCCGACTCACGGCTCTTCTGGAAGCCCACAGACCCTGTGCGGTTCGATGATGAGGACCTTCGGGAACGT
+GAGCTGTCATATGGTAAGGGTGGCTTTGCATTGCAGTTCATGCTCAACCCAAACCTCAGCGACATCGAGA
+AGTACCCGCTCAAGCTACGTGACTGGATCGTAGCGGCGCTCGACATGGAATCCGCACCGACTACATGGCA
+GTGGCTCCCGAACGACCGTAACGAAGCCAAAGGGCTACCTCTCGTGGGCCTTAAGGGTGACCGGTTCCAT
+CGCTATGAGTCCTGCGGCACAACGACCGCGAAGTACGACCAGAAGATCCTCGTGATTGACCCAAGCGGTC
+GAGGCAAGGATGAGACTGGCTACTGCGTTCTGTATCAACTCAACGGCTACATCTTCCTGATGGAGTGGGG
+CGGCTTCCGTGGTGGCTACGAGGACACAACCCTCGAAGCTCTGGCGAAGGTCGGCAAGAAGCACAAGGTA
+AGCGAAGTGGTTATTGAAGGTAACTTCGGTGACGGTATGTACACCAAGCTGTTCAGCCCTGTGATGACCC
+GTATCCACCGTTGCGCTATCACTGAGGTGAAGTCCAAGGGTCAGAAAGAAATGCGTATCTGCGACGTGCT
+GGAGCCTGTACTGGGTTCTCACAAGCTGATCGTGCATGAGTCTGTCATTGAACAGGACTACCGTACAGCC
+CTCAACGCTGACGGGACGACTGACGTTGTGTACTCCGGGTTCCACCAACTGACCCGACTGACCAAGGAGC
+GTGGCTCTCTGGGCCATGATGACCGTCTGGATGCTCTCGCCATCGGCGTGCAGTTCTTCACGGACTCCAT
+GGAGAAGGACAGTGAGCGTGGCGCTGAGGAAATGCTGGAAGGCTTCCTTGAGGATCACCTTGAGAATCAC
+ATGGTCGGCTTCGAGCAGGCCCGTGAGATCAGCCTCGGGAATGGCGTAAACATCCAGTGGGACGACGATG
+ACGGCACTGAAGGGAACTTCATGGGCTGGTAACGAAGTCTGCACGATAGCGACACGTTCGACGAAGATTA
+AAAACCCTCACCTAAAGAGGGACGGTGGGGGTCCTATATGATAAACACAGAAGATACTTAAAGGTGACCT
+CAGCACGTTCTGAGAACTTTGAGAATCATGTGCTATCTGAGGACCCTATGCCGTTCTACTCATTGATGGT
+GATTATTGCTGATAAGCATCACCTCCACATAGGAGCATACAGATGACCAAGAAAGCTACCGCAACCTTTG
+TGGCAGTGCTGGTCAGTCTGGCGAAACACCGTGCGACCTATCGCTTCCTCGCTGTTCTTCTCGTTGCCCT
+TGGTATCTCCAATGGCGAAGCGATTATGTCTGGGATCGAGACCGTAGCTTGTGCGTACCTTGGCTGCATC
+GGCTGACGCCCAACGAGGCTCATTACGGGTCTGCTAAAGCATACCCTCCATGAGCATTGACTTACAGTAC
+ATTCTTCAAGGGACCTTTCAATGGGTCATCCAGTACCCTTTAGGGTGCAGCACATCAAGGCCCTTCAAGG
+GTCCCTTCAAGGGTCCCTTCAAGAATTTACCATAAATTTTCCTTACAGGACCTCTCATAGACTAACCCAC
+CGAGTACCCCCGTGGCCCCTCTCGTCAACCCTAACGGCCTCTGGGGCACCCCTAAGGGGATCATTACGGT
+GCTGGGCACCTACAGACAATCATCAAGGGATACCGGTAGGCGGTCCCTCTATGGGCTACCTCATGTCCTA
+CCTTGGGGCACATCATGAACCCTTTAAGGGGAGCTGTCAACCCTCAAGGGATCATTAAGGGGACATCAAG
+GGACTTAAGGGGAGACCTACAGACCATTACGTCTCCTTGTCCTAATCTGTAAGGCCCATCAAGGAACCAT
+TGAGAGACCATCAAGGCCACCGTCAAGGCACACACCCTAAGGATAGACCATAGGAGACCCATCAAGGCTG
+GACATCAAGGGATTGACAAAGCGATCCCTGTGATCTATTACGTGCGCTACGCGGTCATTAAGGGGACTTT
+AAAACCCTCACCTAAACAGGGATGAACAATTGTTGAAATAAGTGGTTGACACCCTCAAAGGAGTCTGTAG
+AATGGCCACCACAACGAAGCGACACGCCAAGGCGGATCACTGAGTTGCCTTGAAGCTTAGTAGTTACGGT
+CTGTGCGATCCTAAGGGTGCCAAACGGGCTTAACGTAACGAACACGGATAGGGTGAAACAAAACGCTTGA
+CACTGAGTAACAACGCTGTAGAATACGCCACATCAGCTACACACCGCTCTTTAACAACTTGGATGCAACA
+TGGTCTGCAAGGCTCCGAAAGGACACCTACAGGCATCGCTACGAAGGCAAGCACTGAGCCTTCTCATAGC
+GCCTTTGAGAACCTGAACGGATGTTACGGGTAGGGTTAGCAAGGGCCTTATGGGAACCACTTAGGAGCCT
+CACACAATGGCACGCTTAGACATGCACGTCACTGGTCTTGAATATGATCTTTCCCTTGAGGAAAACGCAC
+AGGGCCAGCAAGGATTCACCGTGACATACGGTGCGCAAGTCAATCATTACGAACGGTTTGATGAAGCCTT
+TATGGACTTCAATGAATCGCTTAGCCACGCTCTGGCCCTTCAGGGTCTGTAAATCCTCACTGATAAGGTA
+CAATCGCATGAACACGTCACAGAACCGCTTCATTCTGGCCCACGCAGCAAGCCTGCTGGTCACCGCTTAC
+AAAGAGTGCATCGCTGAGTATCAGACGGTGCTGCCGCTTAACCTGAGCATCGGCCATGATGCACCTGATA
+GCTACGCTGCGCTCCGTTCGCAAGCGGCTCAGGGTCAACTGAAGGTAAGCACGGCGCACAACGCCTCGTC
+GATCTACGGGGCTTCGGGTAACCTCACGTTCCGCATCTTTCACGACTACGGTCACCTGCTGTATGACGCT
+GAGTTCACCACTGAGCAAGAGGTTAGCCTTGCGCTGACTCAATGGCGTGACCTGATCCGCTACATCCCTC
+AGGAATGGCAAGGCATCTGCTATGTGGTCTACCGCGCCGACACCGTGGCACAAAGCGAGTATGAAGCGAT
+CCATAAGGACTTCCCTGTGGATCAAAAGGCATTCGTTCTGGACATCCTGAACAAGCACTTCGAGGCTGAG
+CCACGATGAGCATGAACACGAATGAAACACTGGACGCCGTGCTGATTACCCGTGAAGAACGCAAGGCGCT
+GGCCGCTCTGCTGTACTCAGGGTTGACCGGTAACGCAGTCGATAAGCTGGGCCTTCGGGCCTTGCAGGAA
+AAGCTTTCATCGGCCTTTAAGGGTTACTGGGACACGTTCAATCCGCTCGACAAGCACCCAACAATGGCTG
+ACCACGGGATAGCGGAATGGGTCAGCCCGGATTCAACGCAGAAGACACGGAACAGCATCCAATGAACGTG
+ACTGTCCGGGGTCTCTTCAAGCTCTGCAATAGCTGCAACCAACGGGGCCAAGTGGCTCAAGTCTGGCTTG
+TCGATCACTTCGCTTGCCGCTGCATCTTCCTACCTTACGACCATCAATAAGGAGTCACCATGACCAACGC
+AAAGCGCACCACAGCTCAGACCATCAAGCACAAGGGTCGCAAGTACGTCGTAATTCACCGCTCGGTTACC
+CTGCTGTTGCTGAAGCGTGCCGGTAAGCCTCACCACTTCACCCTTGAAGGCGGCAAAGAGGGCACCCTGA
+AGCGTCATAAAGACTTCTGGGCGGCACTGCAACACTACAGCGACCGTCAGGACGCACTGGGCATCAAGGG
+CCACGCTGTAACCGCTGTGGTTGGCACCGAGGACGGCCCTGTTGTCACTGAAGGCGAGCTGGCCGCAATC
+GAACTGATGGCATCGCAAGGGGCCACAACGGGCCGTGTTAGCGCCAAGGAACCGAACTAATGCCAAAGCC
+TAATAAGTACAAGGGTGACGGCTCCAAGAAGCCTGAAGGGACCGTAGAGGGCGCCTACGTCATGCACAAG
+GGTCGCATGGTCCCGAACTTTCAAGCCACCGACTCGGCTATCGAGCGGGGCATCAACGCCTACAAGGCAT
+TCAAGGGGAACGCTATGCTGAAGTGTGTGACTCGCATCATGCTGTACATCATGGTCGCTGCAATGTGTGC
+GGCGCTGCTGTTCGGGATGACTGGCTGTCAAGTCAACGTCGTGAACGTGATTCACAGTGACATCGGGCTG
+GATGCGTCCAGTAACCTCAACGCTTTGACCGAGTAGCGTTAATCGGTGGCCTTCTCTTGAGGGTCACCCG
+TTAAATCCACTCACTGCTAATGC
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/NC_015264.gb	Sat Apr 20 11:07:28 2019 -0400
@@ -0,0 +1,1688 @@
+LOCUS       NC_015264              40973 bp    DNA     linear   PHG 18-APR-2011
+DEFINITION  Pseudomonas phage phiIBB-PF7A, complete genome.
+ACCESSION   NC_015264
+VERSION     NC_015264.1
+DBLINK      BioProject: PRJNA64561
+KEYWORDS    RefSeq.
+SOURCE      Pseudomonas phage phiIBB-PF7A
+  ORGANISM  Pseudomonas phage phiIBB-PF7A
+            Viruses; dsDNA viruses, no RNA stage; Caudovirales; Podoviridae;
+            Autographivirinae; T7virus.
+REFERENCE   1  (bases 1 to 40973)
+  AUTHORS   Sillankorva,S., Kluskens,L.D., Lingohr,E.J., Kropinski,A.M.,
+            Neubauer,P. and Azeredo,J.
+  TITLE     Complete genome sequence of the lytic Pseudomonas fluorescens phage
+            phiIBB-PF7A
+  JOURNAL   Virol. J. 8 (1), 142 (2011)
+   PUBMED   21439081
+  REMARK    Publication Status: Online-Only
+REFERENCE   2  (bases 1 to 40973)
+  CONSRTM   NCBI Genome Project
+  TITLE     Direct Submission
+  JOURNAL   Submitted (21-MAR-2011) National Center for Biotechnology
+            Information, NIH, Bethesda, MD 20894, USA
+REFERENCE   3  (bases 1 to 40973)
+  AUTHORS   Sillankorva,S., Kluskens,L.H., Lingohr,E.J., Kropinski,A.M.,
+            Neubauer,P. and Azeredo,J.
+  TITLE     Direct Submission
+  JOURNAL   Submitted (28-JAN-2010) Biological Engineering, University of
+            Minho, Campus de Gualtar, Braga 4710-057, Portugal
+COMMENT     PROVISIONAL REFSEQ: This record has not yet been subject to final
+            NCBI review. The reference sequence is identical to GU583987.
+            COMPLETENESS: full length.
+FEATURES             Location/Qualifiers
+     source          1..40973
+                     /organism="Pseudomonas phage phiIBB-PF7A"
+                     /mol_type="genomic DNA"
+                     /host="Pseudomonas fluorescens"
+                     /db_xref="taxon:942165"
+     repeat_region   1..985
+                     /note="redundant terminal repeat"
+                     /rpt_type=direct
+     gene            252..602
+                     /locus_tag="phiIBB-PF7Ap00"
+                     /db_xref="GeneID:10323835"
+     CDS             252..602
+                     /locus_tag="phiIBB-PF7Ap00"
+                     /note="orf1"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306315.1"
+                     /db_xref="GeneID:10323835"
+                     /translation="MTNAKRTTAQTIKHKGRKYVVIHRSVTLLLLKRAGKPHHFTLEG
+                     GKEGTLKRHKDFWAALQHYSDRQDALGIKGHAVTAVVGTEDGPVVTEGELAAIELMAS
+                     QGATTGRVSAKEPN"
+     gene            602..928
+                     /locus_tag="phiIBB-PF7Ap01"
+                     /db_xref="GeneID:10323784"
+     CDS             602..928
+                     /locus_tag="phiIBB-PF7Ap01"
+                     /note="orf2"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306316.1"
+                     /db_xref="GeneID:10323784"
+                     /translation="MPKPNKYKGDGSKKPEGTVEGAYVMHKGRMVPNFQATDSAIERG
+                     INAYKAFKGNAMLKCVTRIMLYIMVAAMCAALLFGMTGCQVNVVNVIHSDIGLDASSN
+                     LNALTE"
+     gene            996..1511
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /db_xref="GeneID:10323785"
+     CDS             996..1511
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="orf3"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306317.1"
+                     /db_xref="GeneID:10323785"
+                     /translation="MIALNYTSFTSREVAAKILAAMQEVRATGNAVRVLNRRGKAFLL
+                     VTIHKDALGYAFKFIAEDGTEVGQMIQRASNDWDNPTFTAYWSILSWAWDLKEHPLLS
+                     LSKLAAQAEAMKGQGATHKVTCYGGTVQYGAYQRDWLCRRRLYLFGKDGVWRKVDDDQ
+                     AAQICWIEVLK"
+     regulatory      1020..1048
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="predicted host promoter; predicted by BPROM"
+     regulatory      1462..1486
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="predicted host promoter; predicted by BPROM"
+     gene            1508..2215
+                     /locus_tag="phiIBB-PF7Ap03"
+                     /db_xref="GeneID:10323786"
+     CDS             1508..2215
+                     /locus_tag="phiIBB-PF7Ap03"
+                     /note="orf4"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306318.1"
+                     /db_xref="GeneID:10323786"
+                     /translation="MILSDPAVAICSGEKYAPGLYWEGRQILDQIDQYMDAYGPIQPG
+                     VDYAPDSEWAKFFADNVIMYAPGVYAIRYLNPDYCKRLLVELSDVQYTVNEEEPEDAQ
+                     IPEVVLEEHHYGLFQCLRGLFEGYARKLAYILMGLETGPCVSIQAARYTPMNTPHGCW
+                     HTDRDSEVTLVVALSDDHEGGGTQVYQGPLLPPVTVPQLPTGWAMLFAGRTNEHMGLP
+                     VTKGTRNLLVHWYGLEK"
+     gene            2217..2594
+                     /locus_tag="phiIBB-PF7Ap04"
+                     /db_xref="GeneID:10323787"
+     CDS             2217..2594
+                     /locus_tag="phiIBB-PF7Ap04"
+                     /note="orf5"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306319.1"
+                     /db_xref="GeneID:10323787"
+                     /translation="MSRFANVGSQACNALAVNMVHAMDADFSSLERRAMGHTLAEITG
+                     RKIRKPGLYDKHVSDAKQGSIAATYVAHSEGKAAVMTMAYGMRPQTDLQHALDARYRQ
+                     PGFAGAQFFTERGDFTHLAGRGV"
+     gene            2591..2989
+                     /locus_tag="phiIBB-PF7Ap05"
+                     /db_xref="GeneID:10323788"
+     CDS             2591..2989
+                     /locus_tag="phiIBB-PF7Ap05"
+                     /note="orf6"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306320.1"
+                     /db_xref="GeneID:10323788"
+                     /translation="MNLHSIKFAVEVEARLLNPDHSHAADVKGHKVLDWKLGLGPCGR
+                     WVDQLTAEIDMATLRIRQTSYSSDPTKELERVQRGLYKDDGALEPFGPNKRDRMAALE
+                     ARQRLIKDRKIETFIYKLEDVRGRIKAVER"
+     regulatory      2999..3021
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 1; predicted by PHIRE 1.0"
+     gene            3123..5798
+                     /locus_tag="phiIBB-PF7Ap06"
+                     /db_xref="GeneID:10323789"
+     CDS             3123..5798
+                     /locus_tag="phiIBB-PF7Ap06"
+                     /note="orf7; similar to NP_813747.1 putative
+                     RNA-polymerase [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="RNA polymerase"
+                     /protein_id="YP_004306321.1"
+                     /db_xref="GeneID:10323789"
+                     /translation="MAFIEKQKHNFDDVKTSWAFDTLSKLYGEDLAAAQLALEHESHM
+                     MGEERFHKALDRQIERSEFAETSVAKPLVAMLVPMFVKEFAEWTEHQMTKVRRKSVAL
+                     KYLNMVRPERVAALTIKLVITEMARQRQDLVSVTTRIGRTIEEEARFGRIRDEEAKHF
+                     QKHIKDALNKRNGHTYKKAFMEAVESKMLEAGELNGAWADWANSDSDVMHHIGARCLE
+                     ILIKSTALVEIVRKNAGTKDDQNVVQLSGPWLEQLSKRAFSLAGINTINQPMVVPPRP
+                     WTRPVGGGYWGKGRRPTHFIRTHTKASLERYRDVDMAEVYKAVNIAQNTAWAINKPVL
+                     AVAEALLAWPNVPVKKWPSAAVSELPTKPDDIDENPESLKAWKKEAAGVYRGEAARIS
+                     RRLSLEMNVETARKFADYEAIYFPHNLDWRGRVYSLTSFSPQGNDITKGILQASKGEP
+                     VGAEGIEWLMIHGANTAGVDKVPFDERKQWVRDNEDCILRCARDPLQNTEWMSMDSPF
+                     CFLAFCFEWAGVKRDGENHVSALPIAFDGSCSGIQHFSAMLRDEVGGRAVNLLPSPTV
+                     QDIYRLVSDGVNNILRDDVDNGTDDSSETIVDKKTGEIRERRIIGTRTLAAMWLAYGV
+                     DRSVTKRSVMTLAYGSKEFGFCDQVRDDIVQPAIDAGKTMFTDAQQASRYMAHLIWVS
+                     VGKTVVAAVEAMSWLQTSAKLLSSEVKAKKDDPTKDVKKGDILKPAMPVYWVTPDGFP
+                     VWQEYKVADKVRVDLIFMGDVRLQTTVLQTDRGDNKIDARKQESGISPNFVHSLDGSH
+                     LRMTVVKGHEGYGINFFALIHDSFGTIPARAGSLFKAVRETMVDTYENHDVLADFRDQ
+                     FIDQLHETQMEKMPSLPTKGALQIREILKSQFAFA"
+     gene            5808..6002
+                     /locus_tag="phiIBB-PF7Ap07"
+                     /db_xref="GeneID:10323790"
+     CDS             5808..6002
+                     /locus_tag="phiIBB-PF7Ap07"
+                     /note="orf8"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306322.1"
+                     /db_xref="GeneID:10323790"
+                     /translation="MHRNQMETQATQFADLVFTIVGTKVRHDVSCIVVNILKDRDTGQ
+                     TGMKIVQTDWLIDKTSYTYR"
+     regulatory      6002..6024
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf9; predicted by PHIRE
+                     1.0"
+     gene            6067..6297
+                     /locus_tag="phiIBB-PF7Ap08"
+                     /db_xref="GeneID:10323791"
+     CDS             6067..6297
+                     /locus_tag="phiIBB-PF7Ap08"
+                     /note="orf9"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306323.1"
+                     /db_xref="GeneID:10323791"
+                     /translation="MQASTALFVTKSTKPRLSEIQGASTLFEGRTDFEVSQQRRRKEH
+                     KPDRRPRATWDYGDTHKTNVGAARGYLGEEVL"
+     gene            6294..6572
+                     /locus_tag="phiIBB-PF7Ap08A"
+                     /db_xref="GeneID:10323792"
+     CDS             6294..6572
+                     /locus_tag="phiIBB-PF7Ap08A"
+                     /note="orf10"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306324.1"
+                     /db_xref="GeneID:10323792"
+                     /translation="MSALEVQLVRDHRMGEHQIQIYRRGFGGVIIDRLPDNMLYALRP
+                     SSVPATLNELGRLFGPVYDYCRPQGSKKLIIMSFDHAVATANFLKEIV"
+     gene            6573..7556
+                     /locus_tag="phiIBB-PF7Ap09"
+                     /db_xref="GeneID:10323793"
+     CDS             6573..7556
+                     /locus_tag="phiIBB-PF7Ap09"
+                     /note="orf11; similar to NP_813751 ATP-dependent DNA
+                     ligase [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative DNA ligase"
+                     /protein_id="YP_004306325.1"
+                     /db_xref="GeneID:10323793"
+                     /translation="MAASPVILKTNPHRPVDFKESSVAKVLEQSGNLNVDIKEDGCQL
+                     NLVVDWNGTNADVEFLSREGKRFNGLTQAGIDLTEDPRWSKFFNPHLDAGLFRENGGF
+                     MLQAEILIDGKVCAEISGDLRRMEPVDLSKVEIAVFDLIPLDAVKDGTEYEVFQELRR
+                     MHAGIQVEALKSRFPEIRWRLVDSVQVFSLEQLTAVYEEFRKLGKEGGVAKDPLCYWK
+                     RGKKVGQWKIKPDEDCDGVVVRPMWGTPGLSFEGMVIGFTVLTEHGVEVDAGGITDDL
+                     KIKYTAAVCKNPNHFKDWACKITYMERLPSGSYRHPNFDSFRGITDPLIKE"
+     stem_loop       7586..7604
+     gene            7635..8099
+                     /locus_tag="phiIBB-PF7Ap10"
+                     /db_xref="GeneID:10323794"
+     CDS             7635..8099
+                     /locus_tag="phiIBB-PF7Ap10"
+                     /note="orf12"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306326.1"
+                     /db_xref="GeneID:10323794"
+                     /translation="MNLTITFGLTTLALAGAVWHCYKSNKPLREEARKAREETERKAF
+                     EDAKRTAEAIQEAKAVEDHLDHLEGILSGRIVDKVNDKRTLNARMSYSHKTRMERKYP
+                     AISHLLSVTKLNTTQEVFNLNQRVSTQSKMIRDLTLQLKDVQKALQLGQPVE"
+     regulatory      8260..8282
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf13; predicted by PHIRE
+                     1.0"
+     gene            8323..8988
+                     /locus_tag="phiIBB-PF7p11"
+                     /db_xref="GeneID:10323795"
+     CDS             8323..8988
+                     /locus_tag="phiIBB-PF7p11"
+                     /note="orf13; similar to NP_813752 hypothetical protein
+                     gh-1p06 [Pseudomonas phage gh-1] & NP_813753 hypothetical
+                     protein gh-1p07 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306327.1"
+                     /db_xref="GeneID:10323795"
+                     /translation="MAKLIIALTSVRGRSGKDTLIEQLRLAGHDVARVAFGDTLKEAC
+                     ADDLQSYWNEREKLLDWFHSDMKDVRQATLAIREIPEGPYKEWLMFKAPRPTPEGDWM
+                     KDLRTPRWHLQQYGTEYRRGFLKDPDVWLDAGMKVVEGTESEIVVVSDLRQRNEYHRL
+                     ADAGAKFVRLHRMWFIPGVDDAEYHITDLDLIGHFMDACAFNHWGNPQGMVTQLKEQG
+                     VLK"
+     gene            8985..9122
+                     /locus_tag="phiIBB-PF7Ap11A"
+                     /db_xref="GeneID:10323796"
+     CDS             8985..9122
+                     /locus_tag="phiIBB-PF7Ap11A"
+                     /note="orf14; similar to NP_813754.1 putative host
+                     RNA-polymerase inhibitor [Pseudomonas phage gh-1] &
+                     NP_041969.1bacterial RNA polymerase inhibitor
+                     [Enterobacteria phage T7]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="bacterial RNA polymerase inhibitor"
+                     /protein_id="YP_004306328.1"
+                     /db_xref="GeneID:10323796"
+                     /translation="MKLFKAQVGSEWVPIYAKDLDEALALAEEEYGAAAVGRVKPEVN
+                     E"
+     gene            9119..9460
+                     /locus_tag="phiIBB-PF7Ap12"
+                     /db_xref="GeneID:10323797"
+     CDS             9119..9460
+                     /locus_tag="phiIBB-PF7Ap12"
+                     /note="orf15; similar to NP_813755 hypothetical protein
+                     gh-1p09 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306329.1"
+                     /db_xref="GeneID:10323797"
+                     /translation="MNRAQGNTRSKPDGFLHIQNFTVTKHAGIAGAVWVHVFDDHQRG
+                     LVEGILIELAVENGRGVHHFKHNCWRFKKEFLQVNFEWAVFKLAQAVRMDPAQVLYQH
+                     VLRRDRLINKD"
+     regulatory      9461..9483
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 2.5; predicted by PHIRE
+                     1.0"
+     gene            9536..10231
+                     /locus_tag="phiIBB-PF7Ap13"
+                     /db_xref="GeneID:10323798"
+     CDS             9536..10231
+                     /locus_tag="phiIBB-PF7Ap13"
+                     /note="orf16; similar to NP_523311 single-stranded
+                     DNA-binding protein [Enterobacteria phage T3]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="single-stranded DNA-binding protein"
+                     /protein_id="YP_004306330.1"
+                     /db_xref="GeneID:10323798"
+                     /translation="MATAKRQVFISAKGKAAPYAAIQKPDFGTTEFPQPRGEYKVNLI
+                     VPLKDAQADIKRITKIYEESYAEFLAEHEANPPKVAPGKRPVPVRQGDLPFFEDGNGN
+                     VVFKFKCYASWKNPKTDAMQDITLRVADSKGKTMSVVPNISGGSTLKLRYSVFPYKWN
+                     TAVGASVKLQLEGVMLIDLVEFGGGGDDDWGDAVEEGGFVAEETTQREEWQEDRSDMG
+                     HAGEDIPDADDDF"
+     gene            10232..10669
+                     /locus_tag="phiIBB-PF7Ap14"
+                     /db_xref="GeneID:10323799"
+     CDS             10232..10669
+                     /locus_tag="phiIBB-PF7Ap14"
+                     /note="orf17; similar to NP_813757 endonuclease I
+                     [Pseudomonas phage gh-1; T7 endonuclease I is a Holliday
+                     junction resolvase encoded by T7 gene 3. Mutants in gene 3
+                     are defective in recombination and accumulate branched
+                     DNA. Endonuclease I may also play a role in the
+                     degradation of the host genome following infection with
+                     T7"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative endonuclease I"
+                     /protein_id="YP_004306331.1"
+                     /db_xref="GeneID:10323799"
+                     /translation="MAGYRGARNARVGIYRSSLEQRNAAHVEKLGGTAEFEAYKIQYV
+                     IPERTATYNPDFVLGNGIIVETKGIFEVADRQKQLFLREQHPELDIRLVFSSSKSKLY
+                     SGSKTTYGMWCEKHGIQYADKLIPASWLKEAAKPIPKGVLIKK"
+     gene            10682..11143
+                     /locus_tag="phiIBB-PF7Ap15"
+                     /db_xref="GeneID:10323800"
+     CDS             10682..11143
+                     /locus_tag="phiIBB-PF7Ap15"
+                     /note="orf18; similar to NP_813758 lysozyme [Pseudomonas
+                     phage gh-1]; inhibitor of phage RNA-polymerases"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative lysozyme/amidase"
+                     /protein_id="YP_004306332.1"
+                     /db_xref="GeneID:10323800"
+                     /translation="MARTVQFKKRTSTNLIVVHCAATKPTMDVGRKEIQMWHVQQGWL
+                     AIGYHFVIRRDGTIEEGRPHDVVGSHVKSRNADSVGICLVGGIDAKGNPEDNFTDHQK
+                     AALQTLLWRMVSGKDFDGAYQDLPVVGHRDLDPGKACPSFDAKAWWKARQD"
+     regulatory      11144..11166
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf19; predicted by PHIRE
+                     1.0"
+     gene            11209..11772
+                     /locus_tag="phiIBB-PF7Ap16"
+                     /db_xref="GeneID:10323801"
+     CDS             11209..11772
+                     /locus_tag="phiIBB-PF7Ap16"
+                     /note="orf19; similar to NP_813759 hypothetical protein
+                     gh-1p13 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306333.1"
+                     /db_xref="GeneID:10323801"
+                     /translation="MSVNRFQVETALNLVKDLRDNGYSVIIAGGFARDVYFGADPKDI
+                     DIVVAAGSIHDDVKEAHAILGEELVKLGVQHLGFRMYSESISDRLVGGFKCTGNVDVV
+                     LYDTATALEAVTAFDFNLNQFVMTGRDFESAYVSYMGTESFHELVPVREDYTPERFAK
+                     MREKFIDLTCRYPEGAGPQEVKLTDRF"
+     gene            11784..13475
+                     /locus_tag="phiIBB-PF7Ap17"
+                     /db_xref="GeneID:10323802"
+     CDS             11784..13475
+                     /locus_tag="phiIBB-PF7Ap17"
+                     /note="orf20; similar to NP_813761 putative
+                     primase/helicase [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative primase/helicase"
+                     /protein_id="YP_004306334.1"
+                     /db_xref="GeneID:10323802"
+                     /translation="MSEHEEESVLMHKGPCEFCGSSDARAVYSDGHSFCYACPEGDAW
+                     KPGDGEYVPNAARSTKPAAEGTISFNEKQGRYTALKARGLMEDVCKQYGYWVGTFSGE
+                     SKQVANYYDMDRNLVAQKVRDRHKEFFIAGKMPKDGLFGKHLWTGGKKIVVTEGEIDC
+                     LTVAQIQGGKYPVVSIPRGAEDAKKVCAANFEYFNQFEQIILMFDMDAPGRAASLEAA
+                     DVLPAGKVHIAVLPLKDPNECLLAGNSKAVIDQIWNAPKYVPDGVVSALSLKERIKAK
+                     KVVASMPLVGPEELREMTKEIRGGEVILVTSGSGSGKSTYVRQNTYNLFHYSKIAVGV
+                     AMLEESVEETVQDIVGLHMGCRVRQNPDETTEEMFDRAFDEIFASNMLHLYDAFAESA
+                     EDRLLARLNYMVDVEGCRVIVLDHVSIVVSAMDGETDERKMIDRLMTKLKTFAKTKDV
+                     AVFVICHLKNPDKGKPHEEGRPVTATDLRGSGGLRQLSDTIIAVERNQQGSNPNLIRF
+                     RLLKCRFTGETGIAGYMEYDKLTGRLVAKPKGWSPKGSEDNGGESDWKGHEEEDF"
+     gene            13478..13696
+                     /locus_tag="phiIBB-PF7Ap17A"
+                     /db_xref="GeneID:10323803"
+     CDS             13478..13696
+                     /locus_tag="phiIBB-PF7Ap17A"
+                     /note="orf21; similar to NP_813762 hypothetical protein
+                     gh-1p16 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306335.1"
+                     /db_xref="GeneID:10323803"
+                     /translation="MAIKVTLKQLRNFDLVQALLAAAGRVHAKRLARLKAREEALKAT
+                     INAATVALVETQKNRIDHQFADLRVVVK"
+     gene            13755..14198
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /db_xref="GeneID:10323804"
+     CDS             13755..14198
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /note="orf22; similar to NP_813763 hypothetical protein
+                     gh-1p17 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306336.1"
+                     /db_xref="GeneID:10323804"
+                     /translation="MSLISNSDIRAHLRKGELAVELLENLGYTFAPNVPKGPSVWQKP
+                     IAEQILDPMVKALEKLIADRVAEQIPSPKQLETGDRFVITSLPAGHRLRLECADWKHR
+                     VFTARVVEYGVQAGEVVVRFGINHMNRGYWLRLHHTTKVHDNADF"
+     regulatory      13958..13980
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /note="predicted phage promoter orf23; predicted by PHIRE
+                     1.0"
+     gene            14185..16323
+                     /locus_tag="phiIBB-PF7Ap19"
+                     /db_xref="GeneID:10323805"
+     CDS             14185..16323
+                     /locus_tag="phiIBB-PF7Ap19"
+                     /note="orf23; similar to NP_813764.1 putative DNA
+                     polymerase [Pseudomonas phage gh-1] & NP_041982.1 DNA
+                     polymerase [Enterobacteria phage T7]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA polymerase"
+                     /protein_id="YP_004306337.1"
+                     /db_xref="GeneID:10323805"
+                     /translation="MLISDIEANGLLSRKDLRFHCGVTEDAFTGEVIEYRPDDVLAYI
+                     KALEAEAAKPDGLIVFHNGIKYDIPALDRMKRELTGKRLNIPRKKVLDTLVISRLIHA
+                     NLKETDAGLLRRGIIPGKRYGSHALEAWGYRLGEMKGEYKDDFKAACREDGTEYVDGM
+                     EWEHFNEPMMAYCVQDVRVTTKLTRHLMQDPYYFRDGQGIRALVLEHDAAWTLAQMER
+                     NGFPFHKDGAERLYMELAAERSDLLVRLVQTFGSWYEPKGGTEPFLHPKTGKVLDKYP
+                     MVKTAKAGSPDYNADGKTRSKTLYVAGCMYTPITHVTFQPTSRPNIIKVLKDAGWEPT
+                     EFTDKGAPIVDDETLEGVEVADENKMECIKLIQRYLMIQKRIGQLAEGDKAWLRYCET
+                     EDGFIHGSINPNGAVTGRATHSYPNMGQVPSAKAPFGPECRSLFGAIYARHIPGWENV
+                     VQAGVDASGLELRCLGHFGAKYDGGGYVDQVLNGDVHWANAVAAGIAKDAVRDKENHQ
+                     HDRWRDNAKTFIYAFLYGAGDAKIGSIVGGGAAAGKALKKAFLENTPVIKSLREGLEG
+                     SLIESQVYNRVTKKFDIKWKRRFIKGLDDRKIHVRSAHSALNALLQSAGAVICKAWVV
+                     EVERILMEDHGLKHGWTIQNDDGTETPGDFAFMAWVHDELQIAARTPEIGELIIKVSQ
+                     EAIRNIGESFDFRCQLDTEGKLGPTWKECH"
+     gene            16325..16639
+                     /locus_tag="phiIBB-PF7Ap19A"
+                     /db_xref="GeneID:10323806"
+     CDS             16325..16639
+                     /locus_tag="phiIBB-PF7Ap19A"
+                     /note="orf24; similar to NP_813765 hypothetical protein
+                     gh-1p19 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306338.1"
+                     /db_xref="GeneID:10323806"
+                     /translation="MAKKLKLQVTFALTVGASTDVIESLEAVREELRNEVAAKGLEEV
+                     RAKAAGQFPLFDKMLDESVDIEEVFVETVLTGTRLSLKELNESDRAGNFQRIGDISVK
+                     VV"
+     gene            16642..16851
+                     /locus_tag="phiIBB-PF7Ap20"
+                     /db_xref="GeneID:10323807"
+     CDS             16642..16851
+                     /locus_tag="phiIBB-PF7Ap20"
+                     /note="orf25; similar to NP_813766 hypothetical protein
+                     gh-1p20 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306339.1"
+                     /db_xref="GeneID:10323807"
+                     /translation="MGPYLKVLYDIKREARTFQSDFYRKHAALVSEAASRGHISCIRT
+                     DGRNMGVWSLTTKGQVFLSDHGGAV"
+     gene            16848..17762
+                     /locus_tag="phiIBB-PF7Ap21"
+                     /db_xref="GeneID:10323808"
+     CDS             16848..17762
+                     /locus_tag="phiIBB-PF7Ap21"
+                     /note="orf26; similar to NP_813767 exonuclease
+                     [Pseudomonas phage gh-1]; required for recombination and
+                     for the degradation of host chromosomal DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative exonuclease"
+                     /protein_id="YP_004306340.1"
+                     /db_xref="GeneID:10323808"
+                     /translation="MTQPVRIGLALDMDYLIFSAMSASETEQDWGDDIWTLECDHAKA
+                     RSIMFGTIKTIKKEITKALMKRWPKRFPDENSFELVDICVISGKGNWRLDVLETYKGN
+                     RVSKRKPVGYPAYCDAMMDHYENAVRVDGREGDDTLGILMTNPGLVDCDRVIGVSCDK
+                     DFNTIPGLFFWLTPMELVVNTEADADKWHMRQTMMGDTTDGYGGIPGVGEAFEGDLMA
+                     WLDNPKFYERTIKVMSRGPRKGQEVVEYVGREPMDGETLWDCMVSLAAAKGMSEEDLL
+                     VQARVARILRHGEWNDETAEPVLWSPRG"
+     regulatory      17796..17818
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 6.5; predicted by PHIRE
+                     1.0"
+     gene            17870..18136
+                     /locus_tag="phiIBB-PF7Ap22"
+                     /db_xref="GeneID:10323809"
+     CDS             17870..18136
+                     /locus_tag="phiIBB-PF7Ap22"
+                     /note="orf27; similar to NP_813768 hypothetical protein
+                     gh-1p22 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306341.1"
+                     /db_xref="GeneID:10323809"
+                     /translation="MLKEIQHYLDNPDDIPDIPDLSAQFLKVRLNPAYLMRTGITDQF
+                     TKLGWSEGKIMGFLEGAAAAVELVELMQEARLNPQQEDFGNVLQ"
+     gene            18123..18413
+                     /locus_tag="phiIBB-PF7Ap23"
+                     /db_xref="GeneID:10323810"
+     CDS             18123..18413
+                     /locus_tag="phiIBB-PF7Ap23"
+                     /note="orf28; similar to NP_813769 hypothetical protein
+                     gh-1p23 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306342.1"
+                     /db_xref="GeneID:10323810"
+                     /translation="MCFSKKMKVPKPNTDQKAPEPVLLEAPKGIEFGDGAADDSSSDA
+                     GSDEKGLSSLKVPKPSKDIGDGTQPGTVAKDTGITPTKKKPAASGIKRAMKR"
+     gene            18423..18743
+                     /locus_tag="phiIBB-PF7Ap24"
+                     /db_xref="GeneID:10323811"
+     CDS             18423..18743
+                     /locus_tag="phiIBB-PF7Ap24"
+                     /note="orf29; similar to NP_813771 tail assembly protein
+                     [Pseudomonas phage gh-1]; required for virion infectivity
+                     but not morphogenesis"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail assembly protein"
+                     /protein_id="YP_004306343.1"
+                     /db_xref="GeneID:10323811"
+                     /translation="MGFGKKLKKAFKKVTKVVSKVGGGALDPIGNALGGGSADKPEKV
+                     VEAPPQVTAPPPPQMIQTTTDVAKKDSEGEDEGDTEAAKKAARRGGKKNLSVARSSGT
+                     GINI"
+     gene            18756..20363
+                     /locus_tag="phiIBB-PF7Ap25"
+                     /db_xref="GeneID:10323812"
+     CDS             18756..20363
+                     /locus_tag="phiIBB-PF7Ap25"
+                     /note="orf30; similar to NP_813772 head-tail connector
+                     protein [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="head-tail connector protein"
+                     /protein_id="YP_004306344.1"
+                     /db_xref="GeneID:10323812"
+                     /translation="MAETRTGLAEEGAKAVYDRLKSDRAPYETRAENCAKVTIPSLFP
+                     KESDNSSTNYTTPYQAVGARGVNNLAAKVHMALFPLEPWMKLKVSEWQAKQLVTDPEE
+                     LAMVEQGLSMVERILMSYMEANSYRTTLHELIRQLVIAGAGCLYLPPPESSSQGSPMK
+                     LYTLHNHVVQRDAFGNVLQICTLDRVAFAALPEDVRTKLDGEHKPDEEIEVYTHVYLD
+                     DESGDYLSYQEIDGEEVEGTDGQYPREAMPWVAVRWTKRDGEHYGRSHVEEYQGDLDS
+                     LENLHEAMIKFSMIASKVVGLVNPNGITQVRRLTKAQTGAFVPGRKADIEFLQLDKAA
+                     DFSVAKSVADAIEQRLSYVFMLNSAVQRNGERVTAEEIRYVARELEDTLGGVYSILSQ
+                     ELQLPIIRILLNQLQATQQIPDMPKEAVEPTVSTGVEALGRGQDLDKMTQFLQALQLV
+                     APLENDQDLNITTIKLRLANAMGLDTSGLLLTQEEKAQKQAEMMAQTGGENLAGAAGA
+                     GAGAMMTQDPDTMQDAMATAGMDVPQV"
+     regulatory      20364..20386
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 9; predicted by PHIRE 1.0"
+     gene            20429..21343
+                     /locus_tag="phiIBB-PF7Ap26"
+                     /db_xref="GeneID:10323813"
+     CDS             20429..21343
+                     /locus_tag="phiIBB-PF7Ap26"
+                     /note="orf31; similar to NP_813773 capsid assembly protein
+                     [Pseudomonas phage gh-1]; scaffolding protein; similar to
+                     T7 group capsid assembly proteins"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="capsid assembly protein"
+                     /protein_id="YP_004306345.1"
+                     /db_xref="GeneID:10323813"
+                     /translation="MSESPYAQFGVHNAVLTSDTIEDHRQNMLEQDVDVRDGDDAITL
+                     HEDAGVTVTDLVDDELNTDDRIEINVPTDGEFNEQATDDGANDGAEVEGDGEAFEPLG
+                     DIPDELTQASNQISEYATGFEQMKAQAVERGLPADMAARVEAEYEADGVLSEESLTAL
+                     EAAGFGRGFVQAYIQGQEAMAEAYVSKVMDFAGGKEAFNRVLTHMQANSPDALEALEE
+                     AIQRQDIKAVKTTINLAMASQAKKFGRAPARNVNARAPASAPRAAAPVVEGYANTDAM
+                     VAAMSDRRYQTDAKYRAAVQAKVAASNW"
+     regulatory      21357..21379
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 10A; predicted by PHIRE
+                     1.0"
+     gene            21432..22987
+                     /locus_tag="phiIBB-PF7Ap27"
+                     /db_xref="GeneID:10323814"
+     CDS             join(21432..22452,22449..22987)
+                     /locus_tag="phiIBB-PF7Ap27"
+                     /ribosomal_slippage
+                     /note="orf33; similar to NP_052108 minor capsid protein
+                     10B [Yersinia phage phiYeO3-12]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="minor capsid protein 10B"
+                     /protein_id="YP_004306346.1"
+                     /db_xref="GeneID:10323814"
+                     /translation="MAQMQGGQQIGKDQGKGQNAADKLALFLKVFGGEVLTAFKRRSV
+                     TMDKHMVRTIQSGKSAQFPVMGRTAGFYLAPGENIDDKQGDIKHTEKVITIDGLLVSA
+                     VMIFDIEDAMNHYDVSSEYSAQLGEALAISADGAVLAEMALLCNLPEESDENIAGLGK
+                     ASVLPIGKAADLMDPEARGKAILKGLTLARAKLTKNYVPSSDRFFYTSPEYYSAILAA
+                     LMPNAANYAALIDPETGNIRNVMGFTVIEVPHLTVGGSGNDLAGTSRKHAFPQVSSDT
+                     VKVAADNVVGLFNHRSAVGTVKLKDMALERSRRANFQGDQIIGKYAMGHGGLRPEAAG
+                     ALVIEKEGVSVPDPTGVTLSQKTMALDVGTSKALTATVQPVGAPQAVVWQSIDERVAK
+                     VSSAGLVEAIGAGTCDIVATTVNGLSAVCKVTVKIPNVPVTGVEFSRKDPVELTVGGT
+                     YTMTVNVLPANATNKNVTYEVEDPTIVKLGGTTGRTVQGLKVGTTVITATTEDGGFKT
+                     ELGFVVKVEAP"
+     gene            21432..22457
+                     /locus_tag="phiIBB-PF7Ap28"
+                     /db_xref="GeneID:10323815"
+     CDS             21432..22457
+                     /locus_tag="phiIBB-PF7Ap28"
+                     /note="orf32; similar to NP_813774 major capsid protein
+                     [Pseudomonas phage gh-1]; major capsid protein; involved
+                     in F-exclusion"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="major capsid protein 10A"
+                     /protein_id="YP_004306347.1"
+                     /db_xref="GeneID:10323815"
+                     /translation="MAQMQGGQQIGKDQGKGQNAADKLALFLKVFGGEVLTAFKRRSV
+                     TMDKHMVRTIQSGKSAQFPVMGRTAGFYLAPGENIDDKQGDIKHTEKVITIDGLLVSA
+                     VMIFDIEDAMNHYDVSSEYSAQLGEALAISADGAVLAEMALLCNLPEESDENIAGLGK
+                     ASVLPIGKAADLMDPEARGKAILKGLTLARAKLTKNYVPSSDRFFYTSPEYYSAILAA
+                     LMPNAANYAALIDPETGNIRNVMGFTVIEVPHLTVGGSGNDLAGTSRKHAFPQVSSDT
+                     VKVAADNVVGLFNHRSAVGTVKLKDMALERSRRANFQGDQIIGKYAMGHGGLRPEAAG
+                     ALVIEKA"
+     regulatory      22995..23040
+                     /regulatory_class="terminator"
+                     /note="Rho-independent terminator"
+     gene            23052..23639
+                     /locus_tag="phiIBB-PF7Ap29"
+                     /db_xref="GeneID:10323816"
+     CDS             23052..23639
+                     /locus_tag="phiIBB-PF7Ap29"
+                     /note="orf34; similar to NP_813775 tail tubular protein A
+                     [Pseudomonas phage gh-1]; required tail assembly"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail tubular protein A"
+                     /protein_id="YP_004306348.1"
+                     /db_xref="GeneID:10323816"
+                     /translation="MRSYEATLESPEELAAVNDMLAAIGESPVNSLEGDSNADVANAR
+                     RILNNVNREVQSKGWTYNINEGEELLPDSFSGFIPYMSDYLRLTSQGGTPYVRRGEHV
+                     YDRVARTDVFTGPITVDLIRLKDYSEMPECFRAWIVAKASRRFNMFFFGAGEIEGHLQ
+                     AQEDEHYRACMEYELDFGEFNMLDGDAFVQGKINR"
+     gene            23650..26073
+                     /locus_tag="phiIBB-PF7Ap30"
+                     /db_xref="GeneID:10323817"
+     CDS             23650..26073
+                     /locus_tag="phiIBB-PF7Ap30"
+                     /note="orf35; similar to NP_813776 tail tubular protein B
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail tubular protein B"
+                     /protein_id="YP_004306349.1"
+                     /db_xref="GeneID:10323817"
+                     /translation="MGLVSQSVKNLKGGISQQPDILRFPNQGAQQINGWSSETQGLQK
+                     RPPTTFVKRLGAPGAWGAKPLVHLVNRDASEQYYMVFTGSGVAISDLKGNLYQVRGYD
+                     GYANCPDPRGDLRLITVADYTFVVNRRTPVQMGSELTHAGYRKLNTRALVPCRGGQYG
+                     RTITVEVLIDVTWVKLAELALPSGVGTNQDEVAKMVAKVDAQNMIKELVTQVNVNGAP
+                     WKITAGEYPGCMLLHRDDGGEFNGIRTKDGYADQLINGFIYQVQSFNKLPAQAPEGYL
+                     VEITGEATRSGDNYWVRYDGAGRVWKETVKPGIIAGLNRATMPRGLVRAADGQFDWKV
+                     LDWNNRGCGDDETNPLPSFVGGTINDVFFFRNRLGFLSGENVIMSRSSRYFNFFPPSV
+                     AALSDDDPLDIAVSHNRISILKYAVPFSEQLLLWSDQAQFVLSSQGILSPKTVELNLT
+                     TEFDVQDTARPFGIGRGVYFSAPRAAYTSLKRYYAVQDVSDVKNAEDVSAHVPSYIEN
+                     RVFNIHGSGTENYVTLLSDGAPGIVYLYKFLYMAEDIAQQSWSHWEFGQNVNILGAAS
+                     IGSYMYLLMDRPEGIVLERMEFTAFTKDFAVEPYRTYMDGKVTTVCNSFDEDLYQSFI
+                     NVAELYGGAPGALESFWTIDTLGVGQLHSPPRGGWVADPLIRLQGDQRGKTYIVGRRY
+                     VFLYEFSKFLIKQTADDGTTATEDIGRLQLRRAWLNYERSGSFEVNVNNNDGRNTDND
+                     FVYAMAGGRLGSEVVLGELNLGTGQYKFPVTGNAQKQRVTIVSDTPNPLNVIGCGFEG
+                     NYIRRSSGI"
+     gene            26102..26539
+                     /locus_tag="phiIBB-PF7Ap31"
+                     /db_xref="GeneID:10323818"
+     CDS             26102..26539
+                     /locus_tag="phiIBB-PF7Ap31"
+                     /note="orf36; similar to NP_813777 internal virion protein
+                     A [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein A"
+                     /protein_id="YP_004306350.1"
+                     /db_xref="GeneID:10323818"
+                     /translation="MILVPTTPEFLEEAAKFISPCDLEEFNKMQAGRDLKATLLRSLG
+                     PTSMTILHKGNVLATGGSNECLWFVTTRWTEELTPRERVEMLRLLKKHLEVCRAVMPA
+                     DQLSNFVYEHNHTHRRLLDALGARYGFYQEYSPAGFPFRQFWL"
+     gene            26551..27108
+                     /locus_tag="phiIBB-PF7Ap32"
+                     /db_xref="GeneID:10323819"
+     CDS             26551..27108
+                     /locus_tag="phiIBB-PF7Ap32"
+                     /note="orf37; similar to NP_813778 internal virion protein
+                     B [Pseudomonas phage gh-1]; part of the internal core;
+                     forms part of a putative channel that spans the entire
+                     host cell envelope and allows entry of DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein B"
+                     /protein_id="YP_004306351.1"
+                     /db_xref="GeneID:10323819"
+                     /translation="MCEPVSIMMAVGAAAGLASGAMGAKQQAKAEGAQEDARRSNGHE
+                     AILAMHRENAAADLEAHDKQDEARAQLTETNLTALRNRGTVRAAISESNMEGHTMDRV
+                     MRDTENQASKEKMAILDNYDRDYATIFQNKVSNVENTKAALRGSKSAIGTSKIAQALN
+                     VASSGLQGASAGASMGQSYKSATAK"
+     gene            27117..29330
+                     /locus_tag="phiIBB-PF7Ap33"
+                     /db_xref="GeneID:10323820"
+     CDS             27117..29330
+                     /locus_tag="phiIBB-PF7Ap33"
+                     /note="orf38; similar to NP_813779 internal virion protein
+                     C [Pseudomonas phage gh-1]; part of the internal core;
+                     forms part of a putative channel that spans the entire
+                     host cell envelope and allows entry of DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein C"
+                     /protein_id="YP_004306352.1"
+                     /db_xref="GeneID:10323820"
+                     /translation="MAGPLAQSLGSLEGYRGTQLAEKGSVKSVQAAVHEARKGSNGLA
+                     DSMRNFVSSGADAYNKYDAMEQSKAEERSNEIIRKLTPEQRREAIQNGTLLYKDDARA
+                     MTLLRQKTGRNAAFEVDSEIQQKIQRGEFRTRQDMTDYRQQRLADRAVNYAKDAGIDP
+                     EDADYKRGFDADIVQRNAGLFDLHSQFLSKNLQAQASIEFRNDLTPLMSDPKFLASKD
+                     GAYIVSNYINKGLETGEIPSDNEAITSLTMLANDAVTKDGGADFLRFAKDHKINVLGG
+                     AQTIENILGPEVYQNLVTKADTATYERNAKRTEGFMLGIANAQAQSDPAAGWKLLNDI
+                     EKQNDWVQRGEQMTPQRQMLINAKAQMIEAVKRQSATGMVELEKRAQSDNRQLAIDEA
+                     YQARMDGKTLSVDPKFLPVDENTGEYKDSDMATYAANKLNQIDQMGIPQDQKDAKKLA
+                     LLRADYDKGPFQAAFQTLTQDASREWQAALISGEAKDMPRLTELQRIYQQDPGTMAQL
+                     YPEQAGLMESLKFMGVNGLEPQILVDAQRNKPKTEEERRYREEQWSAIKNDSATADVL
+                     KYLPADMETMARSVFDAHSTNTGDSPNASRAVTEFLQENMVSFTEKQGTYGFRSTSFH
+                     GMLSKRDLMTNPNRAESWEQGKQIIDDFMGQLQKDSVWGSSGMSVVSKNGSIIIQNMT
+                     GSRMTMTREQFQNMAADYEARAVQAKQSEAEEDVKRTQRQYDTYFRGGQQTKRVE"
+     gene            29334..33329
+                     /locus_tag="phiIBB-PF7Ap34"
+                     /db_xref="GeneID:10323821"
+     CDS             29334..33329
+                     /locus_tag="phiIBB-PF7Ap34"
+                     /note="orf39; similar to NP_813780 internal virion protein
+                     D [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein D"
+                     /protein_id="YP_004306353.1"
+                     /db_xref="GeneID:10323821"
+                     /translation="MTFEEEYAQAKAKGSPYDVSIQRAAEAQGVSYDFLHKQLFMESR
+                     FNPNAKSPTGPRGMAQMTRATGKAYGLETDEDFFDPEKSIDAAARHLKDNLTASNGDY
+                     LEAALLYNQGGGRLGRPQIAALKAGKLEQISEEGRKYMTNLQDVAGDSPFKVMLQGHG
+                     VSNPGITPKSDAVSFAQATDGVTSSLKTQRGATPQLGDMAVKGSAVEPTRQTFAEFAD
+                     ITKKAPQGWFEGTGKAVEAELATSTLGQLFRNVTMETFDPMEGYETRDTSAWGDDEFD
+                     KIRKAGVNSQFYNFLFDQTRGDKGKLDGAIKMALENQKYQQQARGASGSAQVLAGFIG
+                     AGADPFTYMPLPGVTGTKLFSKVAQGAAGAGAASMASEGLREASTGMEAHYGTALVGG
+                     ALVGGGLTALVDRIAARAVPPQRLDMWDGDLEKYLAMHNEAALPNEFHGPSVRLEARE
+                     TARQGDFEDPTRMHWQAHEQVENLHGIDFVRVPGEPGAVRLADGSILSDGNPLNPLTI
+                     QTFRDAERAAPGMSVGGFTEIGYTLLRSENEDIRGLAGQLFRSPTGAESGSHGKFGAV
+                     ASDIVERINAQDHVSYNNIVSAAHEAIQDVRYANMPGGRQAHFEAAYRRVVEAIEDKA
+                     GSRVNGLSTGERKLMDALNAHYERKLDALQNPAQFGNWRATSVLGATRHEGSYIPNVY
+                     DDAAKNLWAGRLGGNDELQTAIMESWLVSYASRPAVKARVDKMIADANPGKTMSPRDI
+                     QKAVEEYARNKAYGISHTQDFNRSHLVDDQLTGLVGAENNNFLEGRHLFDSDMEVHVG
+                     NGQMFSVNDLRNFDMTHITPCYDRRVNGDIGIMGATGESTAAFKDRVTALGVGQENKK
+                     EMKAMQDALKLITGRARRDPDGVMATLARSLSDMSFLAKNAYMGIQGITETAALVTKG
+                     HTRMLMKGVPFFNEIATMGSKATPKFLDDMHGLVFGRELDNLIRPTRQDHIMRLREGA
+                     DASPRVASAVGSLKYMTQEASARWPLTKFLTESSNYIADAGRQGVLKELTDFAYGTPS
+                     KMGKKLFDQQRLKSMSLTPEQFQGMQDLIREATVLKNGRVEIVKPELFKSDPRSMDLW
+                     RLGDKIADETILRPHKLSSQDTVAYGAGIKLAMQFKNFTMRSMNARAIRAYHDSTKNG
+                     RAADQVMQAILSTGMAGAMFAAMAYTRSVGMPDKDREKYLKDALNPSMMAYAALSRGS
+                     HIGAPLGLANMVMAPLGFDQARMVRTSITPRPKTQKETGAIKWKPSQSDGVQDFMSGV
+                     LDQVPGASWALSAGQAGHSAIGLAGSSGRRQDQEYMTSLYNGLRGIIPNDPASQFLLM
+                     KIMEEQGIEAR"
+     regulatory      33330..33352
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 17; predicted by PHIRE
+                     1.0"
+     gene            33392..35029
+                     /locus_tag="phiIBB-PF7Ap35"
+                     /db_xref="GeneID:10323822"
+     CDS             33392..35029
+                     /locus_tag="phiIBB-PF7Ap35"
+                     /note="orf40; similar to NP_813781 tail fiber protein
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail fiber protein"
+                     /protein_id="YP_004306354.1"
+                     /db_xref="GeneID:10323822"
+                     /translation="MADAPKTTITYPLDGSNKDFPIPFEYLARKFVQVTLVGTDRKPL
+                     ILNIDFRFTQRTIITTTKTWGPSDGYNLIEIRRYTSATERLVDFSDGSILRAYDLNTS
+                     QVQSLHIAEEGRDIATDTIGVNNDGDLDARGRKIVNVADGTGDFDAVNLRQQKVWAGS
+                     ALNQADRSKAEADRSTQQADRSTQQANASAQSAVNSETSNKASFAQADRSKNEADRAT
+                     VQATEATRQAGLATTNGQAQLGLAQAEVRKATEQVSLATTQANRSQQEADRATAQANA
+                     SAGSATASKGSADAAAGSATASAASAKTSKENADKVLAGFASFGSMPLGSLVQMPVFN
+                     PTFNQSMRDQGFLPCNGEPFDAVVYADLAKVLGAANAPDLLGKYTKCSPDGSNVGQTL
+                     PGSMPSHAHTIPEHGHAASSAVAGWHAHAASAWTDAQGQHSHTIQSFNSGGVVGNSGY
+                     VATAGKAQMQYQVGGVDAAGAHAHNVGVSVAAEGNHSHTIYIGNQVAFSTTAAGTGPT
+                     VEVDRFMVFTWIKAKAPAGAAQLNTLLDRIAALEAKL"
+     gene            35039..35242
+                     /locus_tag="phiIBB-PF7Ap36"
+                     /db_xref="GeneID:10323823"
+     CDS             35039..35242
+                     /locus_tag="phiIBB-PF7Ap36"
+                     /note="orf41; similar to YP_002048666 type II holin
+                     [Morganella phage MmP1]; similiar to gene 17.5 of
+                     Enterobacteria phage T7; contains two putative
+                     transmembrane domains; not essential"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="lysis protein"
+                     /protein_id="YP_004306355.1"
+                     /db_xref="GeneID:10323823"
+                     /translation="METNEGIVKAIPIVGAIGADTLATLKGLTLNELFYIVTIVYTLV
+                     QMFLVIWKTVREERRKDKENRNG"
+     gene            35235..35492
+                     /locus_tag="phiIBB-PF7Ap37"
+                     /db_xref="GeneID:10323824"
+     CDS             35235..35492
+                     /locus_tag="phiIBB-PF7Ap37"
+                     /note="orf42; similar to NP_813784 DNA packaging protein
+                     small subunit [Pseudomonas phage gh-1]; involved in the
+                     packaging of genome monomers into a procapsid using
+                     head-to-tail concatemers of genomes; DNA packaging protein
+                     A; DNA maturation protein A; terminase small subunit"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA packaging/maturation protein A"
+                     /protein_id="YP_004306356.1"
+                     /db_xref="GeneID:10323824"
+                     /translation="MAKRNALEVLLELIDTEMARQLLIDLRDDAVRSPQLYSAVNRFL
+                     DRHNFKLSSLMVEEGDLGELQAALDAFAKMELEDLDSTQRH"
+     gene            35492..35929
+                     /locus_tag="phiIBB-PF7Ap38"
+                     /db_xref="GeneID:10323825"
+     CDS             35492..35929
+                     /locus_tag="phiIBB-PF7Ap38"
+                     /note="orf43; similar to NP_813785 phage lambda Rz-like
+                     lysis protein [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative cell lysis protein - endopeptidase"
+                     /protein_id="YP_004306357.1"
+                     /db_xref="GeneID:10323825"
+                     /translation="MKTTALKFLLVLGAVLSIYFMGLRDGEHRATLKCAGEQSSELIR
+                     IQGERDEIQAVLNETARNWAEDQARSESTARGTVDRLTESNVRLRVKLADATVEAVQG
+                     YNRGQSDGKAELHRETSEALIRITQDADRQVEALQDTLREVTK"
+     gene            35926..37692
+                     /locus_tag="phiIBB-PF7Ap39"
+                     /db_xref="GeneID:10323826"
+     CDS             35926..37692
+                     /locus_tag="phiIBB-PF7Ap39"
+                     /note="orf44; similar to NP_813786 DNA packaging protein B
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA packaging protein B"
+                     /protein_id="YP_004306358.1"
+                     /db_xref="GeneID:10323826"
+                     /translation="MSEAKVDNKHIKMLKGSFVAFLFVLWAALNLPVPTKQQISMSKK
+                     LAAGDSRRFILQAFRGIGKSFITCAFVVWKLWNNPDLKIMIVSANKDRADANSVFIKR
+                     IIDLLPFLHELKPRAGQRDSSLSFDVGPARPDHSPSVKSVGVTGGMTGSRADILIADD
+                     VEVPGNSGTQSARDHLGELVKEFDAILKPDGTIIYLGTPQTEMTLYRELEDRGYSTTI
+                     WPARYPRDVADLESYFHAKGNRSRLDPTMLAELEADSRLFWKPTDPVRFDDEDLRERE
+                     LSYGKGGFALQFMLNPNLSDIEKYPLKLRDWIVAALDMESAPTTWQWLPNDRNEAKGL
+                     PLVGLKGDRFHRYESCGTTTAKYDQKILVIDPSGRGKDETGYCVLYQLNGYIFLMEWG
+                     GFRGGYEDTTLEALAKVGKKHKVSEVVIEGNFGDGMYTKLFSPVMTRIHRCAITEVKS
+                     KGQKEMRICDVLEPVLGSHKLIVHESVIEQDYRTALNADGTTDVVYSGFHQLTRLTKE
+                     RGSLGHDDRLDALAIGVQFFTDSMEKDSERGAEEMLEGFLEDHLENHMVGFEQAREIS
+                     LGNGVNIQWDDDDGTEGNFMGW"
+     regulatory      37732..37754
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 19.5; predicted by PHIRE
+                     1.0"
+     gene            37755..37916
+                     /locus_tag="phiIBB-PF7Ap39A"
+                     /db_xref="GeneID:10323827"
+     CDS             37755..37916
+                     /locus_tag="phiIBB-PF7Ap39A"
+                     /note="orf45"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306359.1"
+                     /db_xref="GeneID:10323827"
+                     /translation="MGVLYDKHRRYLKVTSARSENFENHVLSEDPMPFYSLMVIIADK
+                     HHLHIGAYR"
+     gene            37913..38086
+                     /locus_tag="phiIBB-PF7Ap40"
+                     /db_xref="GeneID:10323828"
+     CDS             37913..38086
+                     /locus_tag="phiIBB-PF7Ap40"
+                     /note="orf46; similar to YP_002308428 hypothetical protein
+                     Kvp1_gp47 [Kluyvera phage Kvp1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306360.1"
+                     /db_xref="GeneID:10323828"
+                     /translation="MTKKATATFVAVLVSLAKHRATYRFLAVLLVALGISNGEAIMSG
+                     IETVACAYLGCIG"
+     gene            38171..38488
+                     /locus_tag="phiIBB-PF7Ap41"
+                     /db_xref="GeneID:10323829"
+     CDS             38171..38488
+                     /locus_tag="phiIBB-PF7Ap41"
+                     /note="orf47"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306361.1"
+                     /db_xref="GeneID:10323829"
+                     /translation="MGHPVPFRVQHIKALQGSLQGSLQEFTINFPYRTSHRLTHRVPP
+                     WPLSSTLTASGAPLRGSLRCWAPTDNHQGIPVGGPSMGYLMSYLGAHHEPFKGSCQPS
+                     RDH"
+     regulatory      38712..38734
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf48; predicted by PHIRE
+                     1.0"
+     gene            39137..39322
+                     /locus_tag="phiIBB-PF7Ap42"
+                     /db_xref="GeneID:10323830"
+     CDS             39137..39322
+                     /locus_tag="phiIBB-PF7Ap42"
+                     /note="orf48"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306362.1"
+                     /db_xref="GeneID:10323830"
+                     /translation="MARLDMHVTGLEYDLSLEENAQGQQGFTVTYGAQVNHYERFDEA
+                     FMDFNESLSHALALQGL"
+     gene            39348..39839
+                     /locus_tag="phiIBB-PF7Ap43"
+                     /db_xref="GeneID:10323831"
+     CDS             39348..39839
+                     /locus_tag="phiIBB-PF7Ap43"
+                     /note="orf49; similar to YP_001522848 hypothetical protein
+                     PPLKA1_gp07 [Pseudomonas phage LKA1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306363.1"
+                     /db_xref="GeneID:10323831"
+                     /translation="MNTSQNRFILAHAASLLVTAYKECIAEYQTVLPLNLSIGHDAPD
+                     SYAALRSQAAQGQLKVSTAHNASSIYGASGNLTFRIFHDYGHLLYDAEFTTEQEVSLA
+                     LTQWRDLIRYIPQEWQGICYVVYRADTVAQSEYEAIHKDFPVDQKAFVLDILNKHFEA
+                     EPR"
+     gene            39836..40105
+                     /locus_tag="phiIBB-PF7Ap44"
+                     /db_xref="GeneID:10323832"
+     CDS             39836..40105
+                     /locus_tag="phiIBB-PF7Ap44"
+                     /note="orf50"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306364.1"
+                     /db_xref="GeneID:10323832"
+                     /translation="MSMNTNETLDAVLITREERKALAALLYSGLTGNAVDKLGLRALQ
+                     EKLSSAFKGYWDTFNPLDKHPTMADHGIAEWVSPDSTQKTRNSIQ"
+     repeat_region   40229..40973
+                     /note="redundant terminal repeat"
+                     /rpt_type=direct
+     gene            40240..40590
+                     /locus_tag="phiIBB-PF7Ap45"
+                     /db_xref="GeneID:10323833"
+     CDS             40240..40590
+                     /locus_tag="phiIBB-PF7Ap45"
+                     /note="orf51"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306365.1"
+                     /db_xref="GeneID:10323833"
+                     /translation="MTNAKRTTAQTIKHKGRKYVVIHRSVTLLLLKRAGKPHHFTLEG
+                     GKEGTLKRHKDFWAALQHYSDRQDALGIKGHAVTAVVGTEDGPVVTEGELAAIELMAS
+                     QGATTGRVSAKEPN"
+     gene            40590..40916
+                     /locus_tag="phiIBB-PF7Ap46"
+                     /db_xref="GeneID:10323834"
+     CDS             40590..40916
+                     /locus_tag="phiIBB-PF7Ap46"
+                     /note="orf52"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306366.1"
+                     /db_xref="GeneID:10323834"
+                     /translation="MPKPNKYKGDGSKKPEGTVEGAYVMHKGRMVPNFQATDSAIERG
+                     INAYKAFKGNAMLKCVTRIMLYIMVAAMCAALLFGMTGCQVNVVNVIHSDIGLDASSN
+                     LNALTE"
+ORIGIN      
+        1 aagggttact gggacacgtt caatccgctc gacaagcacc caacaatggc tgaccacggg
+       61 atagcggaat gggtcagccc ggattcaacg cagaagacac ggaacagcat ccaatgaacg
+      121 tgactgtccg gggtctcttc aagctctgca atagctgcaa ccaacggggc caagtggctc
+      181 aagtctggct tgtcgatcac ttcgcttgcc gctgcatctt cctaccttac gaccatcaat
+      241 aaggagtcac catgaccaac gcaaagcgca ccacagctca gaccatcaag cacaagggtc
+      301 gcaagtacgt cgtaattcac cgctcggtta ccctgctgtt gctgaagcgt gccggtaagc
+      361 ctcaccactt cacccttgaa ggcggcaaag agggcaccct gaagcgtcat aaagacttct
+      421 gggcggcact gcaacactac agcgaccgtc aggacgcact gggcatcaag ggccacgctg
+      481 taaccgctgt ggttggcacc gaggacggcc ctgttgtcac tgaaggcgag ctggccgcaa
+      541 tcgaactgat ggcatcgcaa ggggccacaa cgggccgtgt tagcgccaag gaaccgaact
+      601 aatgccaaag cctaataagt acaagggtga cggctccaag aagcctgaag ggaccgtaga
+      661 gggcgcctac gtcatgcaca agggtcgcat ggtcccgaac tttcaagcca ccgactcggc
+      721 tatcgagcgg ggcatcaacg cctacaaggc attcaagggg aacgctatgc tgaagtgtgt
+      781 gactcgcatc atgctgtaca tcatggtcgc tgcaatgtgt gcggcgctgc tgttcgggat
+      841 gactggctgt caagtcaacg tcgtgaacgt gattcacagt gacatcgggc tggatgcgtc
+      901 cagtaacctc aacgctttga ccgagtagcg ttaatcggtg gccttctctt gagggtcacc
+      961 cgttaaatcc actcactgct aatgcaggta tcaccatgat cgctctaaac tacaccagct
+     1021 tcaccagccg cgaagtcgcc gctaagatcc ttgcagcaat gcaggaagtc cgggccacag
+     1081 gtaacgctgt gcgtgtcctc aatcgtcgcg gtaaggcttt cctgctggtc acaatccaca
+     1141 aggacgcctt agggtacgcc ttcaagttca tcgctgagga tggcaccgag gtcggccaga
+     1201 tgatccaacg tgcgtctaac gactgggata acccgacgtt taccgcttac tggtctatcc
+     1261 tgagctgggc atgggacctg aaggaacacc cactgctgag cctgtctaag ctggccgcac
+     1321 aggccgaagc gatgaaaggg caaggggcaa cccacaaagt gacctgctac ggcggtacgg
+     1381 tgcagtacgg ggcctatcag cgtgactggc tgtgtcgtcg ccggttgtac ctgttcggta
+     1441 aggacggagt atggcgcaag gttgacgatg accaagccgc tcaaatctgc tggatcgagg
+     1501 tgctgaaatg atcttgagtg acccagcggt agccatttgc tcaggcgaga agtatgcacc
+     1561 gggcctgtac tgggagggtc gccagatcct tgaccagatt gaccagtaca tggacgccta
+     1621 cgggccgatc caaccgggcg ttgactatgc gccagatagc gaatgggcca agttcttcgc
+     1681 cgataacgtc atcatgtatg caccgggcgt gtatgccatc cgctacctga acccggacta
+     1741 ctgcaaacgt ctgctggtcg agctgtccga tgtccagtac acggtcaatg aagaggaacc
+     1801 cgaagacgct cagatccctg aggtcgtcct tgaggaacac cactatggcc tcttccagtg
+     1861 cctgagaggg cttttcgagg ggtatgcaag gaaactggcg tacatcctca tgggtctcga
+     1921 aacggggcct tgtgtgtcca tacaggccgc acggtacacc ccaatgaaca cgccccacgg
+     1981 ctgctggcac actgatcggg actctgaggt gacccttgtg gtcgccctga gcgatgacca
+     2041 tgaaggcggt ggcactcagg tatatcaagg cccgttgctg cctcctgtga cggtcccaca
+     2101 gcttcccaca ggctgggcca tgctcttcgc tggtcgcaca aatgaacaca tgggtctgcc
+     2161 ggtcaccaaa ggcacccgta atttgctcgt acactggtac ggattggaga aataaaatgt
+     2221 cccgcttcgc aaacgtaggt tcccaagcat gtaacgcact ggctgtcaac atggttcacg
+     2281 ccatggatgc agacttctcg tctcttgagc gccgtgcaat gggtcacaca ctggccgaga
+     2341 tcactggccg caagatccgc aagccgggtc tgtatgacaa gcatgtctcg gacgccaaac
+     2401 agggttccat tgcagcgacc tacgtggccc actctgaagg caaggccgca gtaatgacca
+     2461 tggcctacgg gatgcgtcct cagaccgacc tacaacacgc tctggacgcc cggtatcgtc
+     2521 aacccggctt cgctggtgcg cagttcttca ccgagcgcgg cgacttcact catctggcgg
+     2581 ggcggggcgt atgaacctgc acagcatcaa gttcgccgta gaggtcgagg cacggctact
+     2641 gaatccagac cacagccatg cggctgacgt gaagggtcat aaagtcctcg actggaaact
+     2701 cggcttgggt ccttgtggcc gctgggttga ccagttgacc gctgagatcg acatggcaac
+     2761 gctgagaatc cgccaaacgt cctacagctc agaccccaca aaggaactcg aaagggtcca
+     2821 gcgtgggctg tacaaggacg atggggcgct tgagccgttc ggtccaaaca agcgggatcg
+     2881 tatggccgca cttgaggccc gccagcgact catcaaggat cgcaagattg agacgtttat
+     2941 ctacaagtta gaagacgttc gcggcaggat caaggcagtc gagcgctgag gacgttaaaa
+     3001 accctcacca gaacagggac cacttaaggg gcctttaact taaagaccct ttaagatcct
+     3061 ttaagattac tcttatagta attatcatta agtaaaatca ttaagtaaga gggtgtaccg
+     3121 cagtggcatt cattgagaaa cagaaacaca acttcgacga cgtgaagacc tcatgggcct
+     3181 ttgataccct gagcaagctt tacggtgaag acctcgccgc tgcccaactg gctctcgaac
+     3241 atgagtcgca catgatgggt gaagagcggt tccataaggc gcttgatcgc cagattgaac
+     3301 gctcggaatt cgctgaaaca tccgtcgcaa aaccactggt cgccatgctg gtgccgatgt
+     3361 tcgtcaagga gttcgccgaa tggactgaac accagatgac caaggtgcgc cgcaagtcgg
+     3421 tggccctgaa gtacctcaac atggttcgcc ctgaacgggt cgctgcgttg acgatcaagc
+     3481 tggtcattac ggaaatggct cgccagcgtc aagacctcgt gtcggtgacc actcgaatcg
+     3541 gtcggaccat cgaagaggaa gcccgctttg gtcgcatccg tgacgaagaa gcgaagcact
+     3601 ttcagaagca catcaaggac gctctcaaca agcgcaacgg ccacacctac aagaaagcct
+     3661 tcatggaagc tgtcgagtcc aagatgctgg aagctggtga gctgaacggt gcgtgggctg
+     3721 actgggcaaa ctctgactcg gacgtaatgc accacatcgg cgctcgctgc cttgaaatcc
+     3781 tgattaagtc cacagcactg gtcgagatcg ttcgcaagaa cgcaggcacc aaggatgacc
+     3841 agaacgtcgt ccaactgtct ggcccatggc tggagcaact gagcaagcgt gcattctcgc
+     3901 tggccggtat caacacgatc aaccagccga tggttgtgcc tccgcgtcca tggactcgcc
+     3961 cggttggtgg tggctactgg ggtaaaggtc gtcgtccgac ccacttcatc cgcacacaca
+     4021 ctaaggcgtc ccttgagcgc taccgcgacg ttgacatggc tgaggtctac aaggccgtta
+     4081 acatcgctca gaacaccgca tgggccatca acaagcccgt cttagcggtc gctgaggctc
+     4141 ttctggcatg gcctaacgtg cccgtcaaga agtggccttc ggctgctgta agtgaactcc
+     4201 caacgaagcc tgacgacatc gacgagaacc ctgagtcctt gaaggcgtgg aagaaggagg
+     4261 ccgctggggt ctaccgtggg gaagctgcgc gaatctctcg ccggttgtcc cttgaaatga
+     4321 acgtggagac ggctcgtaag tttgctgact acgaggcgat ctacttccct cacaacctcg
+     4381 actggcgtgg ccgggtctac agcctgacct ctttcagccc acagggtaac gacatcacca
+     4441 agggcatctt gcaggcgtcc aagggtgaac ctgtaggcgc tgaagggatc gaatggctga
+     4501 tgatccacgg ggccaacaca gcgggcgtcg ataaggttcc ttttgatgaa cggaaacaat
+     4561 gggttcgcga caatgaagac tgcatcctgc gttgcgcaag agacccactt cagaacacag
+     4621 aatggatgtc aatggattct cccttttgct tccttgcctt ctgttttgaa tgggctggag
+     4681 tcaagcgcga cggtgagaac cacgtatccg ctctgcccat cgcttttgat gggtcttgct
+     4741 caggcattca gcacttttct gcaatgctac gagacgaagt tggtgggcga gccgttaacc
+     4801 tcctaccttc cccaaccgtg caggatattt atcgactggt ctccgacggt gttaacaata
+     4861 tccttcgaga cgacgttgat aacggcacag atgattcctc ggagactatc gttgacaaga
+     4921 aaactggcga gattcgcgag cgccggatta tcggaactcg aaccttggct gctatgtggc
+     4981 ttgcttacgg ggttgatcgg agcgtcacca agcgttcggt aatgactctg gcctacgggt
+     5041 cgaaagagtt cggcttctgt gaccaagtgc gggacgacat cgttcaaccg gcgattgacg
+     5101 ctggcaagac catgttcacc gatgcacagc aagcgagccg ctacatggcc cacctcatct
+     5161 gggtctctgt agggaaaacc gttgtggccg ctgtggaagc aatgagctgg ctgcaaacgt
+     5221 ccgccaagtt gttgtcctct gaggtgaaag ccaagaagga tgacccaacg aaggacgtga
+     5281 agaagggcga catcctgaaa cctgcaatgc ctgtctactg ggtcacacca gacggcttcc
+     5341 cggtctggca ggagtacaag gtggccgata aggtccgcgt tgacctgatc ttcatgggcg
+     5401 acgttcggtt gcaaactacg gtccttcaga cggatcgtgg tgacaacaag atcgacgccc
+     5461 gcaagcaaga gtccggtatc tcgccgaact tcgtgcatag cctcgacggt tcccacctcc
+     5521 gcatgacggt cgtgaagggc cacgaaggct acggcatcaa cttcttcgcg ctgatccatg
+     5581 actctttcgg gaccatcccg gctcgtgctg gctcgctctt caaggccgtt cgggagacca
+     5641 tggtggacac ctacgagaac catgacgttc ttgcagactt ccgcgaccag tttatcgacc
+     5701 agcttcacga aacccagatg gagaaaatgc catcgctgcc cactaagggc gcccttcaga
+     5761 tccgtgagat cctgaagtct cagttcgcat tcgcttaagg agtcaccatg caccgcaacc
+     5821 agatggaaac ccaagccact cagttcgctg acctcgtgtt caccattgtg ggcaccaagg
+     5881 taagacatga cgtaagctgc atcgttgtga acatcctgaa ggaccgcgac acgggccaga
+     5941 ccgggatgaa aatcgtccag actgactggc tgatcgacaa gacctcgtac acctaccgct
+     6001 aaaacccctc accaaaacag ggtgaccact tccggttgcc ctaatgaatc tttaggagtt
+     6061 acacccatgc aagcttcaac cgcgttgttc gtgaccaagt ccaccaagcc acgtctgtcc
+     6121 gagatccaag gtgccagcac cctgttcgag ggtcgcactg acttcgaggt ctcgcagcaa
+     6181 cgccgtcgca aggaacacaa gcctgatcgc cgccctcgtg caacttggga ctacggtgac
+     6241 acccacaaga ccaacgtagg tgcagcccgt ggctacctcg gtgaggaagt cctgtgagtg
+     6301 cccttgaagt tcaactggtg cgtgaccacc gaatgggtga acaccagatc cagatttatc
+     6361 gtcgcggttt cggtggggtc atcatcgacc gcctaccaga caacatgctg tacgccctgc
+     6421 ggccctcttc ggtcccggct acgctgaatg agctgggtcg cctgttcggc ccggtgtacg
+     6481 actactgccg acctcaaggg tccaagaagc tcatcatcat gtctttcgac cacgcagtcg
+     6541 caactgcaaa cttcctcaag gagatcgttt aaatggccgc ttccccggta atcctcaaga
+     6601 ccaacccaca ccgcccggta gacttcaagg agtcctcagt ggcgaaggtg ctggaacagt
+     6661 ccggcaacct taacgtggac atcaaggaag acggctgcca gttgaatctg gtcgttgact
+     6721 ggaatggcac gaacgcagac gttgagttcc tgagccgtga aggcaagcgc ttcaacggtc
+     6781 tgactcaggc aggcatcgac ctgaccgagg acccacgctg gtcgaagttc ttcaacccgc
+     6841 accttgacgc tggcctgttc cgtgagaacg gtggcttcat gctgcaagct gagatcctaa
+     6901 tcgacggcaa ggtctgcgct gagatttctg gtgacctgcg ccgaatggag ccggttgacc
+     6961 tgagcaaggt ggagatcgcc gtgttcgacc tgatcccgct ggacgctgtg aaggatggca
+     7021 ccgagtatga agtgttccaa gagctgcgcc gtatgcacgc tggcattcaa gtcgaggccc
+     7081 tgaagtcccg cttccctgag atccgctggc gtctggttga ctccgtgcag gtcttcagtc
+     7141 tggagcaact gacagcggtc tacgaagagt tccgcaagct gggcaaagaa ggtggtgtcg
+     7201 ctaaggaccc actgtgctac tggaagcgcg gcaagaaggt cggccaatgg aagatcaagc
+     7261 ctgacgaaga ctgtgatggt gtcgttgtgc gtcccatgtg gggcactccg ggtctgtcct
+     7321 tcgagggcat ggtgattggc ttcacggtcc tgactgagca tggcgtcgag gttgacgctg
+     7381 gtggtatcac ggatgacctg aagatcaagt acaccgctgc ggtctgcaag aaccctaacc
+     7441 acttcaagga ctgggcctgc aagatcacct acatggagcg tcttccgtcc gggtcgtatc
+     7501 gtcacccgaa cttcgatagc ttccgtggca tcaccgaccc gctcatcaag gaatgatcct
+     7561 tggctgggtc atcatcgtgg taaacgccct gtaccttgca gggcttctta aattcgcttg
+     7621 gagacgtacc taacatgaac ctgactatca ctttcggcct gaccactctc gcactggctg
+     7681 gcgctgtatg gcactgctac aagtccaaca agccgctccg tgaagaggcc cgtaaggccc
+     7741 gtgaagagac ggaacgtaaa gcctttgagg atgccaagcg caccgctgag gcgatccaag
+     7801 aggccaaggc cgtcgaggac catctggatc accttgaagg aatcctcagt gggcgcatcg
+     7861 tggataaggt gaacgataag cgcaccctca acgctcgcat gagctacagc cacaagaccc
+     7921 ggatggaacg caagtacccg gcgatcagtc acctgcttag cgtcaccaag ctgaatacga
+     7981 cccaagaagt cttcaatctg aatcagcggg tcagcaccca aagcaagatg attcgagacc
+     8041 tgaccttgca gctcaaggac gtacagaaag cattgcaact cggccagcct gtcgagtaac
+     8101 acagcgagcc tcatcgactt cggtcggtgg ggcttttttc attcccgcga gaaaaggagt
+     8161 tgacatgaag atgttctttg tgctactcgc ctgcgccctg ttcctttatg gcctgatgat
+     8221 ctatcacgcc ctacagccgc cgtttgacga gtgatttaaa aaccctcacc aaaacaggga
+     8281 ccaccgcgtc cccttcccga tgcctcaaag gagactactt ccatggcaaa actcatcatc
+     8341 gccctgactt ccgttcgcgg tcgcagcggc aaagacacct tgatcgaaca gttgcgcctt
+     8401 gctggtcatg acgtggcccg tgtggccttc ggtgacaccc tcaaggaagc ctgtgcggat
+     8461 gaccttcagt cctactggaa tgagcgcgag aagttgctcg actggttcca cagcgacatg
+     8521 aaggacgtgc gtcaagcaac cttggcgatc cgtgagatcc ctgaaggtcc gtacaaagag
+     8581 tggctgatgt tcaaggcccc tcgaccgacc cctgaaggcg actggatgaa ggacttgcgc
+     8641 acaccgcgtt ggcaccttca gcaatacggc accgagtacc gccgtggttt ccttaaggac
+     8701 ccggatgtct ggctggatgc aggcatgaag gtcgttgagg gcaccgagtc cgagatcgtt
+     8761 gtggtctccg acctgcgcca gcgtaacgag taccaccgtc ttgccgatgc tggtgctaag
+     8821 ttcgtgcgcc ttcatcgcat gtggttcatc cccggcgttg acgatgcgga ataccacatc
+     8881 actgacctcg acctaatcgg ccacttcatg gacgcctgcg cgttcaacca ctggggcaac
+     8941 ccacaaggca tggtcactca actgaaagag caaggagtcc tgaaatgaaa ctgttcaaag
+     9001 cacaagttgg tagcgagtgg gtcccgatct acgcgaagga cctcgacgaa gcattggcgc
+     9061 tggccgaaga agaatacggt gcggctgctg ttggccgtgt gaagccggag gtgaacgaat
+     9121 gaaccgcgcc caaggcaaca cccggtccaa gcctgatggc ttcctgcata tccagaactt
+     9181 cacggtcacc aagcacgctg gcatcgctgg cgctgtctgg gtccacgtct tcgacgacca
+     9241 ccaacgtggc ctcgttgagg gcatcctgat cgagctggcc gttgagaatg gccgtggcgt
+     9301 gcatcacttc aagcacaact gctggcgctt caagaaggag ttccttcaag tgaacttcga
+     9361 gtgggcggtc ttcaagttgg cccaagcggt ccgcatggac cctgcccaag tgctgtacca
+     9421 acatgtcctt cgtcgggacc ggctcatcaa caaagattaa aaaccctcac cagaacaggg
+     9481 aggaccttca caggttctct ctgcaaatcg caaattccca aacaggagac acatcatggc
+     9541 aactgcaaaa cgtcaagtat tcatttccgc taaaggcaaa gctgcccctt acgcggccat
+     9601 tcagaagccc gacttcggca ccaccgagtt cccgcaacca cgcggcgagt acaaggtgaa
+     9661 cctcatcgtg cccctgaagg atgcacaggc tgacatcaag cgcatcacca agatttacga
+     9721 agagtcctac gccgagttct tggctgagca tgaagcgaac ccaccaaagg tcgctccggg
+     9781 caagcgtcca gtgccggtcc gtcaaggtga ccttccgttc ttcgaggacg gcaacggcaa
+     9841 cgtggtcttc aagttcaagt gctacgcctc gtggaagaac ccaaagactg acgcaatgca
+     9901 ggacatcacc ctgcgtgtgg ctgactccaa gggcaagacc atgagcgtgg tcccgaacat
+     9961 ttccggtggc tcgaccctga agctgcgtta ctcggtattc ccgtacaagt ggaacaccgc
+    10021 cgttggcgct tcggtcaaac tgcaactgga aggcgtcatg ctgatcgacc tcgttgagtt
+    10081 cggtggcggt ggcgacgatg actggggcga tgctgtggaa gaaggcggct tcgtggctga
+    10141 agaaaccact caacgtgaag agtggcaaga agaccgtagc gacatgggtc atgctggcga
+    10201 agacatccct gacgcagacg atgacttcta aatggcaggc tatcgtggcg cacggaacgc
+    10261 acgagtaggc atctaccggt cgtcccttga gcaacgcaac gctgcccatg ttgaaaaact
+    10321 gggcggcacc gctgagttcg aggcgtacaa gatccagtac gtcatccccg aaaggaccgc
+    10381 aacgtacaac ccggacttcg ttctgggcaa tggcatcatc gtggagacca aagggatctt
+    10441 cgaggtcgcc gaccgacaga agcagttgtt ccttcgggaa cagcaccctg agctggacat
+    10501 ccgtctggtc ttcagttcgt cgaagagcaa gctttacagc ggctccaaga ccacctacgg
+    10561 aatgtggtgc gagaagcacg gcatccaata cgcggacaag ttgatcccgg ccagttggct
+    10621 gaaggaggct gccaaaccga tccctaaagg ggtcctcatc aagaaataga aggaggtctt
+    10681 tatggcccgc accgttcaat tcaagaagcg aacctcgacg aacctgatcg ttgtccactg
+    10741 cgccgctacc aagccaacca tggacgtggg ccgtaaagag atccaaatgt ggcacgttca
+    10801 gcaaggctgg ctcgccattg gctaccactt tgtcatccgt cgcgatggca ccattgaaga
+    10861 gggccgtcca catgatgtcg tggggtcaca cgttaagtcc cgtaatgctg acagcgttgg
+    10921 tatctgcctt gtcggtggaa tcgacgccaa aggaaaccct gaagataact ttaccgacca
+    10981 tcaaaaggcc gcactgcaaa cgctgctgtg gcgcatggtc tcgggcaagg acttcgatgg
+    11041 ggcgtatcaa gacctgccgg tagttggtca tcgcgacctc gaccccggta aggcgtgccc
+    11101 ttccttcgac gctaaggcgt ggtggaaagc tcgtcaggat taaaaaccct caccagaaca
+    11161 gggaccttcg ggtcccaccc ctcagaccac ttatggagac tacttcctat gtctgtaaat
+    11221 cgttttcaag ttgaaactgc gctgaacctc gttaaggacc tgcgtgacaa tggctactct
+    11281 gtaatcattg ccggtggctt tgctcgtgac gtgtacttcg gggccgaccc aaaggacatc
+    11341 gacattgtgg tggccgctgg gtctatccac gacgacgtga aagaagccca tgcaatcctc
+    11401 ggtgaagagc tggtcaagct gggcgttcaa cacctcggct tccgcatgta ctccgaaagt
+    11461 atctctgacc gtctggtcgg tggcttcaag tgtactggca acgtggacgt ggtgctgtac
+    11521 gacaccgcta cggccctcga agctgtcacc gcgttcgact tcaacctcaa ccagttcgtg
+    11581 atgaccgggc gtgacttcga gtctgcctac gtgtcctata tgggcaccga aagtttccac
+    11641 gagctggtcc cggtccgaga ggactacaca cctgaacggt tcgccaagat gcgcgagaag
+    11701 ttcattgacc tgacttgccg ataccctgaa ggcgctggcc ctcaagaggt gaagctcacc
+    11761 gatcgtttct gaaggagacc cttatgtccg aacatgaaga agaaagcgta ctgatgcaca
+    11821 agggaccttg cgagttctgt ggttcctccg atgctcgtgc ggtctactct gacgggcatt
+    11881 cgttctgtta cgcatgtcct gaaggtgacg catggaaacc cggtgatggg gagtacgtgc
+    11941 cgaacgccgc aaggtccacc aagccagcgg ctgaagggac catatcgttc aacgagaagc
+    12001 agggtcgata cacggccttg aaggctcgtg gcttgatgga agacgtgtgt aagcagtacg
+    12061 gctactgggt gggcaccttc agtggtgagt ccaagcaggt cgcaaactac tacgacatgg
+    12121 accgcaatct ggtagctcag aaggttcgtg accgtcacaa agagttcttc atcgctggca
+    12181 agatgcccaa agatggactc ttcggtaagc acctgtggac tggtggtaag aagatcgtgg
+    12241 tcaccgaagg cgagatcgac tgcctgaccg tggctcagat tcagggcggc aagtacccgg
+    12301 tggtttcgat tcctcgtgga gccgaagacg ccaagaaggt gtgcgccgcc aactttgaat
+    12361 acttcaacca gttcgagcag atcattctga tgttcgacat ggacgcaccg ggtcgagctg
+    12421 catcgctgga agccgctgac gttctccctg cgggcaaggt acacatcgct gtgctgcccc
+    12481 ttaaggaccc gaacgaatgc cttctggcgg gcaactccaa ggctgtcatc gaccaaatct
+    12541 ggaacgcccc gaagtacgtc cccgatggtg tggtctccgc gttgtcccta aaggagcgca
+    12601 tcaaggccaa gaaggtcgtg gcgtcaatgc cattggtcgg ccctgaagag cttcgtgaaa
+    12661 tgaccaaaga gatccgtggt ggagaggtca ttctggtcac gtcgggtagc ggctccggca
+    12721 agtctaccta cgtccgtcag aacacctaca atctgttcca ctacagcaag atcgctgtgg
+    12781 gcgtagcgat gctcgaagag tccgtagagg aaaccgtaca ggacatcgtt ggtttgcata
+    12841 tgggttgccg tgttcggcag aaccctgacg agaccaccga ggaaatgttc gaccgtgcct
+    12901 tcgatgaaat cttcgcgagc aacatgctgc acctctatga cgcctttgcg gaatccgctg
+    12961 aggatcgtct tctggctcgc ctgaactaca tggtggacgt agagggttgc cgagtcatcg
+    13021 tgctggacca cgtttcgatt gtggtgtcgg cgatggacgg tgaaaccgat gagcgtaaaa
+    13081 tgattgaccg actgatgacc aagctgaaga ccttcgccaa aacgaaggac gttgcggtgt
+    13141 tcgttatctg tcacttgaag aaccccgaca agggtaagcc tcacgaggaa ggccgaccgg
+    13201 taacggcgac tgacctccgt ggctctggcg gtctgcgtca gttgagcgac actatcattg
+    13261 cggtcgaacg gaaccaacaa gggtctaatc ccaacctcat ccgattccga ctgttgaagt
+    13321 gccgattcac tggcgagact ggcattgccg gttacatgga atacgacaaa ctaactggtc
+    13381 gattggtggc taagcctaag ggctggtcgc cgaaaggctc cgaagacaat ggtggcgaat
+    13441 ccgactggaa gggccacgaa gaagaggact tttaaccatg gctatcaaag taaccctgaa
+    13501 gcaactccgt aacttcgacc tcgttcaagc cctgttggct gctgctggcc gtgtccatgc
+    13561 caaacgtctg gcccgcttga aggctcgtga agaggccctg aaggcaacca tcaacgccgc
+    13621 aaccgtggct ctggtggaga cccagaagaa ccgcatcgac catcaattcg ctgacctgcg
+    13681 cgtcgtcgtg aagtgattca agggtcttcc ttcgggagga cctttcgatc aactcaccct
+    13741 gtaggagatc cactatgtcc ctcatttcta actctgatat ccgcgcccac ctgcgtaagg
+    13801 gtgagctggc cgttgaactg ctggagaatc tgggctacac cttcgctccg aacgtaccga
+    13861 aaggtccgag cgtatggcag aagcctatcg ccgaacagat cctcgaccca atggttaagg
+    13921 ctctggaaaa gctgatcgct gatcgcgtgg ccgaacaaat accctcacct aaacagcttg
+    13981 agactggtga ccgtttcgtc atcacctcgt tgcctgctgg tcaccgactg cgccttgagt
+    14041 gtgcagactg gaagcaccga gtgttcacgg cgcgagtcgt cgagtatggt gtgcaagctg
+    14101 gtgaagtggt ggttcgtttc ggaatcaacc acatgaaccg tggctactgg ctgcgtctcc
+    14161 atcacacaac aaaggtacat gacaatgctg atttctgaca tcgaggctaa cggcctccta
+    14221 tctcgcaagg acctcaggtt ccattgtggg gtcactgagg acgccttcac gggcgaagtg
+    14281 attgagtacc gtccagacga cgtgctggcg tacatcaagg cccttgaggc cgaggccgct
+    14341 aagcccgatg gtctgatcgt gttccacaac gggatcaagt acgacatccc tgcgctcgac
+    14401 cgtatgaagc gtgagctgac cggtaagcgc ctgaacattc cccgtaagaa agtccttgac
+    14461 actctggtca ttagccggtt gatccatgcg aaccttaaag agaccgatgc gggcttgctc
+    14521 cgtcgcggta tcattccggg taagcgttac ggttcccatg cgttggaagc gtggggttat
+    14581 cgtctcggtg aaatgaaggg cgaatacaag gacgacttta aggcagcttg tcgagaagac
+    14641 gggaccgagt atgtcgatgg catggagtgg gaacacttca acgaaccgat gatggcctac
+    14701 tgcgtccaag acgttcgggt caccaccaag ctgactcgcc acctgatgca ggacccatac
+    14761 tacttccgtg acggccaagg cattcgtgcg ctggtgctgg agcatgacgc agcgtggact
+    14821 ctggctcaga tggagcgcaa tggcttcccg ttccacaagg acggtgctga gcgcctgtac
+    14881 atggagcttg ccgctgaacg ctctgacctg ctggttcgcc tcgtgcagac cttcgggtcg
+    14941 tggtatgagc cgaaaggcgg gaccgagccg ttcctgcatc cgaagaccgg taaggtcctc
+    15001 gacaagtacc cgatggtcaa gaccgcaaag gctggctcac cggactacaa cgcagacggc
+    15061 aagactcgct cgaagactct gtacgtcgcc gggtgcatgt acacaccgat cacccacgtc
+    15121 accttccagc caaccagtcg tccgaacatc atcaaggtcc ttaaggacgc tggatgggaa
+    15181 ccgactgagt tcacggacaa gggcgcacct atcgttgacg atgagaccct tgaaggggtt
+    15241 gaggttgccg acgagaacaa gatggagtgc atcaagctca ttcagcgata cctcatgatc
+    15301 cagaagcgca tcggccaact ggctgaaggt gacaaggcat ggctccggta ttgcgagact
+    15361 gaagatggct tcatccacgg ttcgatcaac cccaacgggg ctgtgacagg acgtgcgacc
+    15421 cacagctatc cgaacatggg tcaagtgcca agtgccaagg ctccgttcgg tcctgagtgt
+    15481 cgtagcctgt ttggtgcgat ctatgctcgc cacatccccg gttgggagaa cgtggtgcaa
+    15541 gcgggtgtcg atgcctcggg tcttgagctg cgttgcttgg gtcacttcgg tgccaagtac
+    15601 gacggtggtg gctacgttga ccaagtgttg aacggtgacg ttcactgggc taacgctgtg
+    15661 gccgctggga tcgcgaagga cgccgttcgg gacaaagaga accatcaaca tgaccgctgg
+    15721 cgtgacaacg ctaagacgtt catctatgcg ttcctgtacg gtgctggcga tgccaagatc
+    15781 gggtccatcg tgggcggtgg tgctgctgct ggtaaggctt tgaagaaagc tttccttgag
+    15841 aacaccccgg tcatcaagtc cctccgtgag ggtctggaag gttccctgat tgagtcgcaa
+    15901 gtctacaatc gggtgaccaa gaagttcgac atcaagtgga agcgacggtt catcaagggc
+    15961 ctcgacgacc gcaagatcca cgttcggtcg gctcacagtg cccttaacgc gctccttcag
+    16021 agtgccggtg ctgtcatctg caaggcatgg gttgttgaag ttgagcgcat cctgatggaa
+    16081 gaccacggcc tgaagcatgg ctggacgatc cagaacgacg acggtacgga gactccgggt
+    16141 gactttgcct tcatggcgtg ggtccacgac gaactccaga tcgcagcacg aaccccggag
+    16201 atcggggaac ttatcatcaa ggtttcgcaa gaagccattc gtaacatcgg cgagtcattc
+    16261 gacttccggt gtcaactgga taccgagggg aaactcggtc cgacttggaa ggagtgtcac
+    16321 taacatggct aagaaactga aactgcaagt caccttcgca ttgaccgtag gtgcatcgac
+    16381 tgacgtgatt gaatcactgg aagcagtccg tgaagagctg cgcaacgagg tcgccgctaa
+    16441 gggcctcgaa gaggtgcgcg ccaaggctgc tggtcagttc ccgctgttcg acaagatgct
+    16501 cgacgaatcc gttgacatcg aagaggtctt cgttgagaca gtcctgacgg gcactcgact
+    16561 gagcctgaag gaactcaatg agtctgatcg tgctggcaac ttccagcgca tcggcgacat
+    16621 ttccgtaaag gtggtgtgac catggggcct tacctgaaag tcctttacga catcaaacgg
+    16681 gaggcccgca cgttccagtc cgacttctat cggaagcacg ctgcgctggt ctctgaggct
+    16741 gcgtcacgag ggcatatctc gtgcatccgt acagatggcc gcaacatggg cgtctggtct
+    16801 ctcacaacta aagggcaggt cttcctgtcc gaccacggag gtgctgtatg acccaacctg
+    16861 ttcgcatcgg tctggcgctg gacatggact acctgatctt ctcggcgatg agcgcaagcg
+    16921 aaaccgagca agactgggga gacgacatct ggactctgga gtgtgaccac gccaaggccc
+    16981 ggtcgatcat gttcggcacc atcaagacca tcaagaagga aatcaccaag gcgctcatga
+    17041 agcgttggcc taagcggttc cctgatgaga actcctttga actggtagac atctgcgtca
+    17101 tttccggcaa gggcaactgg cgtctggacg tactggaaac ctacaagggc aaccgtgtgt
+    17161 ccaagcgcaa gccggtcggc tacccagcct actgcgatgc catgatggac cattacgaga
+    17221 acgctgtgcg tgtcgatggc cgtgaaggcg atgacacctt gggtatcctg atgaccaatc
+    17281 cgggtctcgt tgactgcgac cgagtaatcg gcgtgagctg cgacaaggac ttcaacacga
+    17341 tccccggcct gttcttctgg ctgaccccga tggaactggt ggtgaacact gaggcagacg
+    17401 ccgacaagtg gcacatgcgc cagaccatga tgggcgatac cactgatggc tatggtggca
+    17461 ttccgggcgt tggtgaagcc tttgaaggcg acctcatggc gtggctggac aacccgaagt
+    17521 tctacgagcg gaccatcaag gtcatgtccc gtggaccccg taagggacaa gaggttgtcg
+    17581 agtacgttgg ccgtgagcca atggatggtg agacgctgtg ggactgcatg gtctcgctgg
+    17641 cggctgcgaa aggcatgagc gaagaggacc ttctggttca agctcgtgtg gctcgtatcc
+    17701 tgcgtcatgg cgagtggaac gatgagacgg ctgagcctgt tctctggagt ccacgaggct
+    17761 aaccactgta gggcttttct tgttgggagg attaaaaccc ctcacctaaa cagggagagc
+    17821 cttatggggt gaaaccttat tacttaaaga tcactctaag ggaggctcta tgcttaaaga
+    17881 gatccagcac tatctggaca accctgacga catccctgac atccctgatc tatccgctca
+    17941 gttccttaag gtccgactca atccggccta cctgatgcgg actggaatca ctgaccaatt
+    18001 cactaagctg ggttggtctg aagggaaaat catggggttc cttgaagggg ccgctgctgc
+    18061 ggttgaactt gttgaactca tgcaggaggc ccgattgaat ccacaacagg aggacttcgg
+    18121 aaatgtgctt cagtaaaaag atgaaagtcc caaaaccaaa cactgaccag aaggcacctg
+    18181 aaccggtcct cttggaagcc cctaagggca ttgagtttgg tgatggtgca gccgatgatt
+    18241 catccagcga tgcaggtagc gacgagaagg gcctcagctc tttgaaggtc cctaagccga
+    18301 gcaaggacat cggtgacgga acccaaccgg gaaccgtagc aaaagacacg ggcatcacgc
+    18361 ctaccaaaaa gaaacccgct gcgtctggca tcaagcgcgc gatgaaacga taggaggtcc
+    18421 acatgggctt tggtaagaaa ctcaagaagg cattcaagaa ggtcactaag gtggtctcca
+    18481 aggttggcgg tggcgcattg gaccccatcg ggaacgcact gggcggtggt agtgctgaca
+    18541 agcctgaaaa ggtagtcgaa gcgccgcctc aagtaaccgc tccgccacca cctcagatga
+    18601 tccagaccac gactgacgtg gccaagaagg actctgaagg cgaagacgag ggtgataccg
+    18661 aagcggccaa gaaggctgca cgtcgcggtg gtaagaagaa cctttccgtt gctcgttcct
+    18721 cggggactgg tatcaacatt tgacggaggt gacccatggc tgagacccgt acagggctgg
+    18781 ccgaggaagg tgcgaaggcg gtctatgatc gtctcaaatc tgatcgggca ccctacgaga
+    18841 cccgtgcaga aaactgcgcc aaggtcacga tcccgtcgtt gttcccaaag gaatccgaca
+    18901 acagctctac gaactacacc acgccctatc aggcagtcgg tgcccgtgga gtcaacaacc
+    18961 tcgctgccaa ggttcacatg gcgttgttcc cgctggaacc atggatgaag ttgaaggtct
+    19021 ccgaatggca ggccaagcaa ctggtaaccg accctgaaga actcgcaatg gtcgagcagg
+    19081 gtttgtcgat ggttgaacga atcttgatga gctacatgga agccaacagt taccgcacca
+    19141 cgctgcacga gctgatccgt cagttggtca ttgcgggtgc tgggtgtctg taccttccgc
+    19201 cacctgagag ttcgtctcaa gggtcgccca tgaagctcta cacgctgcac aaccacgtcg
+    19261 tccaacggga tgcgttcggt aacgtcctgc aaatctgcac gctcgacaga gtggccttcg
+    19321 cggcccttcc tgaagacgtt cggaccaagc ttgacggcga acacaaaccg gacgaagaga
+    19381 tcgaagtgta cacccacgtt taccttgacg atgagtctgg cgactacctg agttatcagg
+    19441 agatcgacgg tgaagaagtt gagggcaccg atggtcagta tccgcgtgag gcaatgcctt
+    19501 gggtggctgt acgttggacc aaacgtgacg gtgagcatta cggtcgaagc cacgtcgagg
+    19561 aataccaagg tgacttggac tcccttgaga acctgcacga agccatgatt aagttctcca
+    19621 tgatcgcctc taaggtggtc ggactggtga accctaatgg catcactcag gttcgtcgat
+    19681 tgaccaaggc gcagaccggt gcgttcgttc cgggtcgtaa agctgacatc gagttcttgc
+    19741 agctcgacaa agcggctgac ttctcggtag ccaaatcggt ggccgatgcg attgaacagc
+    19801 gcctctcgta tgtcttcatg ctcaacagtg cggttcaacg caatggcgaa cgtgtgactg
+    19861 ccgaagagat ccgttacgtc gctcgtgaac tggaagatac ccttgggggc gtctattcga
+    19921 tcctctctca ggaacttcag ttgccgatca tccgcatcct gttgaaccaa cttcaagcga
+    19981 cccaacagat ccccgacatg ccgaaggaag ccgtagagcc gactgtaagc actggcgtgg
+    20041 aagccttggg ccgtggacaa gacctcgaca agatgaccca gtttctgcaa gcgctccaac
+    20101 tggtcgctcc tttggagaac gatcaggacc tgaacatcac gaccatcaaa cttcgcctcg
+    20161 cgaacgccat gggtctggat acatcgggtc tcctgttgac tcaggaagag aaggctcaga
+    20221 agcaggctga aatgatggca cagactggcg gtgagaacct tgctggtgct gctggtgcag
+    20281 gcgcgggtgc aatgatgacc caagatcctg acactatgca ggacgcaatg gcgaccgctg
+    20341 gaatggatgt tccacaggtt taaaaaccct cacctaaaca gggaggacct tcgggttctc
+    20401 tctttctttt tcaacacagg agttccaaat gtccgaatcc ccatatgcac agtttggcgt
+    20461 acacaatgcg gtcctgacca gtgacaccat cgaagaccac cgccagaaca tgctggagca
+    20521 agacgtggat gtccgtgacg gtgacgatgc aattaccctg cacgaagatg ctggcgtgac
+    20581 cgtgactgac ctcgttgacg acgagctgaa taccgatgat cgcatcgaga tcaacgtgcc
+    20641 gactgacggc gagttcaacg aacaagcaac tgacgacggt gccaacgatg gcgcagaagt
+    20701 cgaaggtgac ggcgaagcgt tcgagcctct gggtgacatc cctgacgaac tgacccaagc
+    20761 ttctaaccag atcagcgaat acgctactgg cttcgagcag atgaaggctc aggccgttga
+    20821 gcgtggtctc ccggctgaca tggccgctcg tgtcgaagct gaatacgaag ctgatggcgt
+    20881 cctctctgag gaatccctta cggcccttga ggctgctggc ttcggtcgtg gtttcgttca
+    20941 ggcgtacatt cagggtcaag aagcgatggc cgaggcgtat gtctccaagg tcatggactt
+    21001 tgcgggcggt aaggaagcgt tcaatcgcgt tctgacccac atgcaggcca actccccgga
+    21061 tgcccttgag gcccttgagg aagccattca gcgccaagac atcaaggccg ttaagaccac
+    21121 gatcaatctg gccatggcgt cccaagccaa gaagttcggt cgtgcccctg cacgcaacgt
+    21181 caatgctcgt gcccctgcaa gtgcccctcg tgcagccgct ccggttgttg aaggctacgc
+    21241 aaacactgac gcaatggtcg ctgcgatgtc tgaccgtcgc taccagactg acgctaagta
+    21301 ccgcgctgcg gtccaagcaa aggtcgctgc gagcaactgg taaggccctg atttaaaaac
+    21361 cctcacctaa acagggagga ccattttggt tcctctctga accctattcg atttacataa
+    21421 ggagatacac catggctcaa atgcaaggcg gtcaacaaat tggtaaggac caaggtaaag
+    21481 gtcagaacgc tgctgataag ctggctctgt tcctgaaggt cttcggtggc gaagttctga
+    21541 ctgcgttcaa gcgtcgttcg gtcaccatgg acaaacacat ggtccgcacc attcaatccg
+    21601 gtaagtccgc acagttccct gtgatgggtc gtaccgctgg tttctacctt gctccgggcg
+    21661 agaacatcga cgacaagcag ggtgacatca agcacaccga gaaggtaatc accatcgacg
+    21721 gtctgttggt atccgctgtg atgatcttcg acatcgaaga cgccatgaac cactacgacg
+    21781 tgtcgagcga atactcggct cagttgggtg aagctctggc tatctccgct gacggtgctg
+    21841 ttctggccga aatggctctg ctgtgcaacc tgccagaaga gtccgacgag aacatcgctg
+    21901 gtctgggtaa ggcttccgtt ctgccaatcg gcaaggctgc tgacctgatg gacccagaag
+    21961 ctcgcggtaa agcgatcctc aaaggtctga ctctggcccg ggccaagctg accaagaact
+    22021 acgttccgtc ctcggaccgt ttcttctaca cctcgccaga atactacagc gctatcctcg
+    22081 ctgctctgat gccgaacgct gcaaactacg ctgcgctgat cgacccggaa accggtaaca
+    22141 tccgcaacgt gatgggcttc accgtcatcg aagttccaca cctgaccgtt ggtggttcgg
+    22201 gcaacgactt ggcaggcacc agccgcaagc acgccttccc acaagtgtcg agcgataccg
+    22261 tcaaggttgc tgctgacaac gtggtcggtc tgttcaacca ccgttcggca gttggtactg
+    22321 tcaagctgaa ggacatggct ctggagcgtt cgcgccgtgc caacttccaa ggtgaccaaa
+    22381 tcatcggcaa atacgcgatg ggtcacggcg gtctgcgtcc tgaagctgct ggcgccttgg
+    22441 ttatcgaaaa ggcgtaagcg taccggaccc gactggggta acgctgagtc agaagacaat
+    22501 ggcacttgac gtggggacct ctaaggccct cacggccact gtccaaccag taggagcacc
+    22561 acaggcggtt gtctggcagt cgattgacga acgagtcgct aaggtttcct ctgcgggtct
+    22621 cgttgaggca atcggcgcgg gcacttgcga tatcgtggcg acgaccgtaa atggtctctc
+    22681 tgcggtttgc aaagtcaccg tcaagatccc taacgtgccg gtaacaggag tcgagttctc
+    22741 tcgtaaagat cctgtagagc tgaccgtagg tgggacgtac acgatgaccg ttaacgtgtt
+    22801 accagctaac gcaacgaaca agaacgtgac ctacgaagtc gaagatccaa ccatcgttaa
+    22861 gctgggaggt acgactggta gaaccgttca gggcctgaaa gtgggcacca cagtcatcac
+    22921 tgcgactacc gaagacggtg gtttcaagac tgagcttggt ttcgtcgtga aggttgaggc
+    22981 accgtaacat caaacccctt gggtccctct ctggggcttg aggggttttt ttcgactttt
+    23041 aaggagggcc tatgcgctcg tatgaagcaa ccttggagtc ccctgaagaa ctggccgctg
+    23101 tgaatgacat gctggccgct atcggggaat cccctgtgaa ctcccttgag ggtgacagca
+    23161 acgctgacgt agcgaacgcc cgtcgtatcc tcaacaacgt gaaccgtgaa gtccaatcga
+    23221 aaggctggac gtacaacatc aacgaaggcg aagagcttct acccgactcc ttcagtgggt
+    23281 tcattcccta catgtccgac tacctgcgac tcacgtccca aggtgggacc ccttacgtcc
+    23341 gtcgaggcga gcatgtgtat gaccgtgtgg cccggaccga tgtctttacg ggacccatta
+    23401 cggttgacct gatccgcctt aaggactact cggaaatgcc tgagtgcttc cgggcatgga
+    23461 tcgtcgccaa ggcgtctcga cggttcaaca tgttcttctt cggtgctggc gagattgagg
+    23521 gtcacttgca ggctcaggaa gacgaacact atcgcgcttg catggaatac gaactggact
+    23581 tcggtgagtt caacatgctg gacggtgacg cattcgttca aggtaaaatc aaccgctaag
+    23641 gaggtgctta tgggtctggt tagtcagtcc gtcaagaacc tgaagggtgg cattagccaa
+    23701 cagccggaca tcctccggtt tcccaatcag ggtgcgcaac aaatcaacgg ctggtcgagc
+    23761 gagacccaag gtcttcagaa gcgaccgcca accacgttcg tgaagcgtct cggtgcgccg
+    23821 ggtgcatggg gtgctaagcc tcttgttcac ttggtcaacc gtgatgcgtc cgaacagtat
+    23881 tacatggtgt tcaccggtag cggtgtggct atcagtgacc tcaaggggaa cctctatcaa
+    23941 gtccgtgggt atgatggcta tgccaactgc cctgaccctc gtggggacct gcgactcatc
+    24001 actgtggccg actacacgtt cgttgtgaac cgacgcactc cggtgcagat gggtagcgaa
+    24061 ctgacccatg caggttaccg taagctgaac actcgtgccc tcgttccgtg ccgtggcggt
+    24121 cagtatggcc ggacgatcac cgttgaggtc cttatcgacg tgacgtgggt gaagttggcc
+    24181 gagctggcct tgccgtccgg tgtgggcacg aaccaagatg aggtcgccaa gatggtcgcc
+    24241 aaggtcgatg ctcagaacat gattaaagag ctggtgaccc aagtgaacgt caatggcgct
+    24301 ccgtggaaga tcaccgctgg cgagtatccg ggctgcatgt tgcttcaccg cgacgatggt
+    24361 ggcgagttca acggtatccg taccaaagac ggctatgcag accagctcat caatggcttc
+    24421 atctatcagg tccagtcgtt caataagttg cccgctcagg cccctgaagg ctacctcgtg
+    24481 gaaatcaccg gggaagccac acgctcaggc gacaactact gggtccgtta tgatggtgct
+    24541 ggccgcgtct ggaaggagac cgttaagccg gggatcatcg ctgggttgaa ccgggcgacc
+    24601 atgcctcgtg gtctggtccg tgcggctgac ggtcagtttg actggaaggt cctcgactgg
+    24661 aacaaccgtg gctgtggcga cgatgagacc aaccctctgc catcctttgt gggcgggacg
+    24721 atcaacgacg tgttcttctt ccgtaaccgt ttggggttcc tctcaggcga gaacgtaatc
+    24781 atgagccggt cgagtcgcta cttcaacttc ttcccaccaa gcgttgcggc cctgtccgat
+    24841 gatgaccctc tggacatcgc ggtatcccac aaccgtatct ccatcctcaa gtacgccgtt
+    24901 ccgttctccg aacagttgct gctgtggtct gaccaagctc agttcgtgtt gtcctctcag
+    24961 ggcatcctgt cccccaagac ggtcgagctg aacctgacca ctgagttcga cgtacaggac
+    25021 accgctcggc ctttcggtat cgggcgtggt gtgtacttct cggcccctcg tgcggcctat
+    25081 acgagcctca agcgttacta cgcagtgcag gacgtatcgg acgtgaagaa cgccgaggac
+    25141 gtatcagcgc acgttccaag ctacatcgaa aaccgggtgt tcaacatcca cggctcgggt
+    25201 acagagaact atgtgaccct gctgtctgat ggcgctccgg gtatcgtgta cctctacaag
+    25261 ttcctctaca tggccgagga catcgcacag caatcgtgga gtcactggga gttcggccag
+    25321 aacgtgaaca tcctcggtgc ggcctctatc gggtcctaca tgtacctcct tatggatcgc
+    25381 cctgaaggga tcgtactgga gcgcatggag ttcacggcct tcaccaagga cttcgctgtg
+    25441 gagccttatc ggacctacat ggacggcaag gtaaccacgg tgtgcaactc cttcgatgaa
+    25501 gacctttacc agtcgttcat caacgtggcg gaactgtacg gtggcgcacc gggcgctctt
+    25561 gagtccttct ggacaatcga cacgctgggt gtgggccaac tgcattcgcc tccgagaggt
+    25621 ggctgggtgg ctgacccatt gattcgtctt cagggtgacc aacggggcaa gacgtacatc
+    25681 gtcggtcgcc ggtacgtgtt cctctatgag ttctcgaagt tcctcatcaa gcaaaccgct
+    25741 gacgatggga ccacggcaac tgaggacatt ggccgcttgc agctccgtcg cgcttggttg
+    25801 aactacgagc gttccgggtc gttcgaggtc aatgtgaaca acaacgatgg ccgcaacacg
+    25861 gacaacgact tcgtttacgc gatggccggt ggccgactgg ggtctgaggt tgttctgggc
+    25921 gagctgaacc ttgggactgg gcagtacaag ttcccggtaa ctggcaacgc acagaagcaa
+    25981 cgggtgacca ttgtgagcga cacgccgaac ccacttaacg tgattggctg tggcttcgag
+    26041 ggtaactaca tccgtcgcag ctcaggcatt taaaaacact caccacaaca gggagacctt
+    26101 tatgatcctc gtaccaacaa cccctgagtt ccttgaggaa gccgcgaagt ttatctcgcc
+    26161 gtgtgacctt gaagagttca acaagatgca agctggccgg gaccttaagg caaccctgtt
+    26221 gcggtccttg gggcctacca gcatgacgat cctgcacaaa ggaaatgtcc ttgccacggg
+    26281 aggctctaac gagtgcctgt ggttcgtgac gacccgctgg accgaagagc tgaccccacg
+    26341 ggaacgtgtg gaaatgctga ggctcttgaa gaagcacctt gaggtctgcc gtgcagtgat
+    26401 gcctgcggac caactgagca acttcgtgta cgaacacaac catacccatc ggcgactgct
+    26461 ggatgcctta ggtgcccgtt acgggttcta tcaggagtac agccccgctg ggttcccatt
+    26521 ccgtcaattc tggttatagg aggtcaccgc atgtgtgaac cggtatccat tatgatggcc
+    26581 gtaggtgccg ctgctggttt ggcgagcggt gccatgggtg cgaagcaaca ggcgaaagct
+    26641 gaaggcgcgc aggaggatgc acgacgctcg aacggacatg aagccatctt ggcgatgcac
+    26701 cgtgagaacg ccgctgctga ccttgaagcc cacgacaagc aagacgaagc acgagcgcaa
+    26761 ctgaccgaga ccaacctgac cgccctgcgt aaccgtggga ctgtccgggc cgctatctct
+    26821 gaatccaaca tggaaggcca caccatggac cgcgttatgc gggacacgga gaaccaagcc
+    26881 agcaaggaga agatggcgat cctcgacaac tacgaccgtg actacgcgac gatcttccag
+    26941 aacaaggtgt ccaacgtgga gaacactaag gctgcactgc gtggaagcaa gtctgctatc
+    27001 ggcacatcga aaatcgcaca ggcccttaac gtcgccagct cgggtctcca aggagcatcc
+    27061 gctggtgcgt ctatgggtca atcttacaaa tccgcaactg ccaaatagga ggacctatgg
+    27121 ccggaccatt agcacaatca ctgggtagcc ttgagggcta tcgagggacc cagctcgccg
+    27181 agaagggttc cgtcaagtcc gttcaagctg ctgtccatga ggcccgtaaa gggtccaatg
+    27241 ggctggccga ttcgatgcgc aacttcgtct cttcaggcgc tgacgcatac aacaagtacg
+    27301 acgccatgga gcaatccaag gccgaagagc ggtccaacga gatcatccgc aagctgaccc
+    27361 ctgagcaacg tcgtgaggcc atccagaatg gcaccctgtt gtacaaggac gatgcccgtg
+    27421 cgatgaccct gctgcgccag aagactggcc gtaacgctgc ctttgaggtt gactcagaga
+    27481 tccagcaaaa gatccagcgt ggtgaattcc gtacccgtca agacatgacc gactatcgcc
+    27541 aacagcgact ggccgaccgt gcagtgaact atgcgaagga cgccgggatt gaccctgagg
+    27601 atgcagacta caagcgtggc tttgatgctg acatcgttca gcgcaatgct ggcctgttcg
+    27661 acctgcactc tcagttcctc tcgaagaacc ttcaggctca agcttccatt gagtttcgca
+    27721 acgacctgac cccactgatg tccgatccga agttcttggc ttccaaggac ggcgcttaca
+    27781 tcgtgtcgaa ctacatcaac aagggtctgg agacgggcga gatcccatcg gacaatgagg
+    27841 caatcacatc gctgaccatg ttggcgaatg acgctgtgac caaggatggc ggtgcggact
+    27901 tcctgcgatt cgccaaggac cacaagatca acgtgctggg tggcgctcaa accattgaga
+    27961 acatcctcgg ccctgaggtc taccagaact tggtcaccaa ggccgacact gcgacctatg
+    28021 agcgcaacgc taagcggacc gaagggttca tgctgggcat tgcaaacgct caggctcaaa
+    28081 gtgacccagc ggctggctgg aagctcctga acgacatcga aaagcagaac gactgggttc
+    28141 agcgtggcga acagatgaca ccgcaacgtc agatgcttat caacgcaaag gctcagatga
+    28201 tcgaagccgt gaagcgtcag agtgcgaccg gtatggttga actggagaaa cgagcgcagt
+    28261 cggacaaccg tcagctcgct atcgacgaag cctatcaggc ccgcatggac ggcaagaccc
+    28321 tttcggtgga ccctaagttc cttccggttg acgagaacac tggcgagtac aaggactccg
+    28381 acatggcgac ctatgcagcc aacaagctca accagatcga ccagatggga atcccacagg
+    28441 accagaagga cgccaagaag ttggccctgc tgcgtgctga ctacgacaag ggtccattcc
+    28501 aagctgcctt ccagacgctc acacaggacg catcccgtga gtggcaagct gcccttatca
+    28561 gtggcgaagc gaaggacatg ccacgcctca ctgagcttca gcggatctac caacaagatc
+    28621 ccggtacgat ggctcaactg taccctgagc aagctggcct catggaatcc ctgaagttca
+    28681 tgggtgtcaa tgggctggaa ccacagatcc ttgtggacgc tcaacggaac aagccgaaga
+    28741 ccgaagagga acgccgctac cgtgaagagc aatggagtgc gatcaagaat gactcggcca
+    28801 cggctgacgt tctgaagtac ctccctgcgg acatggagac gatggctcgg tcggtattcg
+    28861 acgcacacag caccaacacc ggggacagtc ctaacgcctc ccgtgcggtc actgagttcc
+    28921 ttcaagagaa catggtgtcc ttcactgaga agcaaggcac ctacgggttc cgctcaacgt
+    28981 cgttccacgg gatgctctcg aagcgtgacc tcatgaccaa cccaaaccgg gccgagtcgt
+    29041 gggagcaagg gaagcagatc atcgacgact tcatgggtca gttgcagaag gattccgtat
+    29101 ggggttcctc tgggatgtcc gtggtgtcga agaacggttc gatcatcatc cagaacatga
+    29161 ctggttcccg catgaccatg acccgtgagc agttccagaa catggctgct gactacgagg
+    29221 ctcgggcagt acaagcgaaa caaagcgaag ctgaggaaga cgttaaacgt acccagcgcc
+    29281 aatacgacac ctacttccgt gggggtcaac aaaccaaacg agtggagtga cctatgacct
+    29341 ttgaagaaga gtacgcacag gctaaagcca aaggctcgcc gtatgacgtg agcattcaac
+    29401 gggccgctga ggcccaagga gtttcctacg acttcctgca caagcagttg ttcatggagt
+    29461 cccgtttcaa cccgaacgcc aagtctccta caggcccgcg tggcatggcc caaatgacac
+    29521 gagcaaccgg taaggcttac ggtctggaaa ccgacgagga cttcttcgac cctgaaaagt
+    29581 ccatcgacgc tgctgcacgt cacctgaagg acaaccttac ggcgtccaat ggtgactacc
+    29641 tcgaagctgc ccttctgtac aaccaaggtg gtggccgtct cggtcgccct cagatcgctg
+    29701 cactgaaggc aggcaagctg gagcagatca gtgaagaagg tcgcaagtac atgaccaacc
+    29761 ttcaggacgt ggctggtgac agtccgttca aggtcatgct ccaaggccac ggcgtgagca
+    29821 atccgggtat taccccaaag tctgacgctg tgtcatttgc acaggcgact gatggcgtga
+    29881 ccagttccct gaagacacag cggggagcaa caccacaact gggcgacatg gcggtcaaag
+    29941 gttccgctgt ggagcctaca cgccagacct tcgctgagtt cgctgacatc accaagaaag
+    30001 cacctcaggg atggttcgag ggcaccggta aggctgttga agctgagctg gcaacctcga
+    30061 ctctgggtca gttgttccgc aacgtgacca tggagacgtt cgacccgatg gaaggttacg
+    30121 agacccgtga cacttccgca tggggcgacg atgagttcga caagatccgt aaggccgggg
+    30181 ttaactccca gttctacaac ttcctgttcg accagacccg tggtgacaaa gggaaactgg
+    30241 acggtgccat taagatggcc cttgagaacc agaagtacca gcaacaggcc cgtggggctt
+    30301 cagggtccgc tcaggtcctt gcaggcttca ttggtgcggg tgctgatccg ttcacctaca
+    30361 tgccccttcc gggcgtgaca gggaccaagc tgttctccaa ggttgcccaa ggtgcagcgg
+    30421 gtgccggtgc ggcctctatg gcctctgaag gtctccgtga agcatcgacc ggtatggaag
+    30481 cccattacgg gaccgctctg gtcggtggtg cccttgtggg tggtgggttg accgctctgg
+    30541 ttgaccgtat cgctgcccgt gctgttccgc ctcaacggct ggacatgtgg gacggtgact
+    30601 tggagaagta ccttgcgatg cacaatgagg ccgctctgcc gaacgagttc cacggtccga
+    30661 gtgtccgttt ggaagcccgt gagactgccc gtcaaggtga cttcgaggac ccaacccgta
+    30721 tgcactggca ggcgcatgag caagtagaga accttcacgg tatcgacttc gtgcgtgtac
+    30781 cgggcgagcc gggtgctgta cgtctggctg acggttcgat cctgtctgac ggtaaccctc
+    30841 tgaaccctct gaccattcag accttcaggg acgccgaaag ggccgctccg ggcatgtccg
+    30901 ttggtggctt cacggagatc ggttacaccc ttctgcgttc cgagaacgaa gacatccggg
+    30961 gtctcgctgg tcaactcttc aggtccccta caggggccga gtcgggttcc cacgggaagt
+    31021 tcggtgcggt tgcatctgac atcgttgagc gcatcaatgc tcaggaccat gtgagctaca
+    31081 acaacatcgt atcggctgca cacgaagcca ttcaggacgt gcgctacgcc aacatgcccg
+    31141 gtggccgtca ggctcacttc gaggctgcgt accgtcgcgt tgtggaagcg attgaggaca
+    31201 aggctggctc tcgtgtcaac ggtctctcga ctggcgagcg taagctgatg gacgccctca
+    31261 acgcccacta tgagcgcaag ctcgacgcac ttcagaaccc ggctcagttc ggcaactggc
+    31321 gtgcaacgtc ggtgctgggt gcgacccgtc acgaaggttc ctacatcccg aacgtctatg
+    31381 acgatgcggc gaagaacctg tgggctggtc gtctcggtgg taacgatgaa ctgcaaaccg
+    31441 ccatcatgga aagctggctg gtgtcgtacg cttcccgtcc tgctgtcaag gcacgggtag
+    31501 acaagatgat cgcagacgcg aatccgggca agaccatgag tcctcgtgac attcagaaag
+    31561 ctgttgaaga gtacgcccgt aacaaggcat acggtatcag ccacacccaa gacttcaatc
+    31621 gcagccactt ggttgacgat cagttgaccg gtctggtcgg tgctgagaac aacaacttcc
+    31681 tcgaaggtcg tcacctgttc gactcggaca tggaagtcca cgttggcaat ggtcagatgt
+    31741 tcagcgtcaa cgacctgcgc aacttcgaca tgacccacat cactccctgc tatgaccgtc
+    31801 gtgtaaacgg cgacatcggc atcatgggtg caaccggcga gtccactgcg gcctttaagg
+    31861 accgcgttac ggctctcggt gtgggccaag agaacaagaa ggaaatgaag gccatgcagg
+    31921 acgccctcaa gcttatcact ggccgtgccc gtcgcgaccc tgatggtgtg atggcaactc
+    31981 tggctcgctc tctgagtgac atgagcttcc tcgcaaagaa cgcctacatg ggcatccaag
+    32041 ggatcacgga gactgctgca ctggtcacca agggtcacac acggatgctg atgaagggtg
+    32101 ttccgttctt caacgagatc gccaccatgg gatctaaggc aacccctaag ttcctcgacg
+    32161 acatgcacgg tctggtgttc ggtcgggagc tggacaacct cattcgtccg acccgtcaag
+    32221 atcacatcat gcgtctgcgt gaaggtgccg atgcgagtcc tcgtgtggcg tccgctgtgg
+    32281 gttccctgaa gtacatgacc caagaagctt cggctcgttg gccgctcacc aagttcctta
+    32341 cagagtcctc taactacatc gctgatgctg gccgtcaagg tgtcctaaag gaactcaccg
+    32401 acttcgctta cggtacgccg tcgaagatgg gtaagaagct gttcgaccag caacgcctga
+    32461 agtccatgtc cctgacccct gagcagttcc aagggatgca ggacctgatc cgtgaagcga
+    32521 ctgtcctgaa gaatggccgt gtcgagatcg tgaagcctga gctgttcaag tccgaccctc
+    32581 ggtctatgga cctgtggcga ctgggcgaca agatcgcaga cgagaccatc ctgcgtccac
+    32641 acaagctgtc ctctcaggac accgtggcgt atggcgctgg catcaagctg gcaatgcagt
+    32701 tcaagaactt caccatgcgt tccatgaatg ctcgggcaat ccgggcgtac catgactcca
+    32761 cgaagaacgg tcgtgcggct gaccaagtga tgcaggctat cctgtccact ggtatggctg
+    32821 gtgcgatgtt cgctgcaatg gcgtacacac gttccgttgg gatgcccgat aaggatcgcg
+    32881 agaagtacct gaaggatgcc ctcaacccat ccatgatggc ctacgcggcg ttgtcccgtg
+    32941 gttcccatat cggtgcccct ctgggtctcg caaacatggt catggcgcct ctgggcttcg
+    33001 atcaggctcg catggttcgt acctctatca ctccacgtcc aaagacgcag aaggagaccg
+    33061 gtgcgatcaa gtggaagcct tcgcagtctg acggtgtgca ggacttcatg tccggcgtac
+    33121 tggaccaagt accgggtgcc tcatgggcgc tctctgctgg tcaagctgga cacagtgcga
+    33181 ttggcttggc gggatcttcg ggtcgccgtc aggatcaaga gtacatgacc agcctctaca
+    33241 acggcctgcg cgggatcatc cctaacgacc cagcgtctca gttcctcctg atgaaaatca
+    33301 tggaagagca gggcattgag gcacggtaaa acccctcacc taaacaggga gtgcttacac
+    33361 aggctcccat tcatttctta aggaggccca catggctgac gctccaaaga caacgatcac
+    33421 gtatcctctt gacggatcga acaaagactt cccgatccct ttcgagtacc ttgctcgtaa
+    33481 gttcgttcag gtcacccttg tgggtactga ccggaaacct ctcatcctca acatcgactt
+    33541 ccgcttcacg cagcgaacga tcatcaccac gaccaaaacg tggggacctt cggatggcta
+    33601 caacctgatc gagatccgtc gctacaccag cgccacagag cgtttggttg acttctcgga
+    33661 cggctccatc cttcgtgcct atgacctgaa cacctctcag gtacagtcgc tgcacatcgc
+    33721 tgaagaaggc cgtgacatcg cgaccgacac tatcggcgtg aacaacgatg gtgaccttga
+    33781 tgcccgtggt cgtaagatcg ttaacgtggc agacggcacc ggtgacttcg atgctgtgaa
+    33841 cctgcgccaa cagaaggtct gggctggctc tgcgcttaat caggctgacc gctccaaggc
+    33901 tgaagctgac cgctcgaccc aacaggctga ccgctcgacc caacaggcga acgcatccgc
+    33961 tcaaagtgcc gtgaactctg agacctcgaa caaggcgtcg tttgctcagg ctgaccgctc
+    34021 caagaatgaa gccgaccggg caaccgttca ggccactgag gcaacccgtc aagctggtct
+    34081 ggcgacaacc aacggtcagg cccaactggg tctcgctcag gctgaagtcc gtaaggccac
+    34141 cgaacaggtc tcactggcga ccactcaggc caaccgttcc caacaggaag ccgaccgggc
+    34201 aaccgctcag gccaacgcct ctgctggttc cgctacggcc tctaagggtt ctgctgatgc
+    34261 tgctgctggt tccgctacgg cctcggctgc gtccgctaag acctccaagg agaacgccga
+    34321 taaggtcctt gcaggattcg cttcgttcgg ttcgatgcct ttaggttctc tggtacagat
+    34381 gccagtgttc aacccgacct ttaaccaaag tatgcgggat caaggcttct tgccgtgcaa
+    34441 cggtgagccg ttcgacgcgg ttgtgtatgc tgacctcgca aaggtcctcg gagcggcgaa
+    34501 tgcccctgac ctgcttggga agtacactaa gtgttcccct gatggctcta acgtcggtca
+    34561 gactctaccg ggttcaatgc cttctcacgc tcacaccatc ccagaacacg gccacgctgc
+    34621 atcatctgcg gtagcaggat ggcacgccca cgccgcatcc gcatggactg acgcacaagg
+    34681 tcagcacagc cacaccatcc agtctttcaa ctccggtggt gtcgtaggta actccggtta
+    34741 cgtggcgact gctggtaagg ctcagatgca gtaccaagta ggcggtgttg atgctgcggg
+    34801 cgctcatgct cacaacgtgg gcgttagtgt tgccgccgaa ggtaatcact cgcataccat
+    34861 ctacatcggc aaccaagtgg ctttcagcac gactgctgct gggacaggcc cgaccgtcga
+    34921 ggtggaccgc ttcatggtat tcacttggat caaagcaaag gctcctgctg gggctgcaca
+    34981 actcaacacc cttctggacc gcatcgcggc actggaagcc aaactgtaag gaggtcccat
+    35041 ggaaaccaac gaggggatcg tgaaagcgat tcctatcgtc ggcgcaatcg gtgctgacac
+    35101 tctggccacg ttgaagggac tgaccctaaa cgagctattc tacatcgtga ccatcgtcta
+    35161 cacactcgtg cagatgttct tggtcatctg gaaaaccgtg cgtgaagaac gccgcaaaga
+    35221 caaggagaac cgcaatggct aaacgaaatg cccttgaggt cctgctggaa cttatcgaca
+    35281 ccgaaatggc tcgtcagctt ctgatcgacc ttcgggatga tgcggtccgc tcgcctcaac
+    35341 tctactctgc cgtcaaccgc ttccttgatc gccacaactt caagctgtcc tcgctgatgg
+    35401 ttgaagaggg tgaccttggt gaactccaag ctgcactgga tgccttcgcc aaaatggaac
+    35461 tggaagacct cgactcgacg cagcgtcact gatgaagacc acggccctta agttcctttt
+    35521 ggttctcggg gccgtccttt cgatctactt catgggtctg agggacggtg aacaccgcgc
+    35581 tacgttaaaa tgtgctgggg aacagtccag cgaacttatc agaattcaag gagaacgcga
+    35641 tgaaatccaa gcagtcctta acgaaacggc ccggaactgg gctgaagatc aggcgcggtc
+    35701 tgaaagcact gcccgtggca ctgttgatcg gcttactgag tctaatgtac ggctgcgcgt
+    35761 caaactcgcc gatgccaccg tcgaagccgt ccaaggctac aatcgaggcc agtctgatgg
+    35821 taaagccgaa ctacaccgag agacttctga agctcttatc cgaataacgc aggacgccga
+    35881 ccgtcaggtt gaagccttgc aggataccct acgggaggtg accaagtgag cgaagccaag
+    35941 gtagacaaca aacacatcaa gatgctcaag gggtccttcg tggccttcct gttcgtcttg
+    36001 tgggcggctc tcaacctccc tgtccctacg aagcaacaga tcagcatgtc caagaagttg
+    36061 gctgctggtg attcacgacg attcatcctg caagccttcc ggggtatcgg gaagtcgttc
+    36121 attacgtgtg ccttcgtggt ctggaagctc tggaacaacc cagacctcaa gatcatgatc
+    36181 gtctctgcga acaaggaccg agcggatgct aactcggtgt tcatcaagcg gatcatcgac
+    36241 ctcctaccat tcctacacga gctgaagcct cgggctggtc aacgtgatag ctccctgtcc
+    36301 ttcgacgtgg gtcctgcgcg tcctgaccac tcgccctcgg tgaagtctgt gggtgtgact
+    36361 ggtggtatga ctggtagccg tgctgacatc ctcatcgcgg acgacgtgga agtaccgggc
+    36421 aactctggga cgcaatctgc acgggaccac ctcggtgaac tcgtaaagga attcgatgcg
+    36481 atcctgaagc cggacggcac gatcatctac ctcgggaccc cacagactga aatgaccctt
+    36541 taccgggaac ttgaggaccg tggctactcg acgactatct ggcctgcacg ataccctcgg
+    36601 gacgtggctg accttgagtc ctacttccat gccaagggca atcgttcgcg acttgaccca
+    36661 accatgctgg cagaacttga ggccgactca cggctcttct ggaagcccac agaccctgtg
+    36721 cggttcgatg atgaggacct tcgggaacgt gagctgtcat atggtaaggg tggctttgca
+    36781 ttgcagttca tgctcaaccc aaacctcagc gacatcgaga agtacccgct caagctacgt
+    36841 gactggatcg tagcggcgct cgacatggaa tccgcaccga ctacatggca gtggctcccg
+    36901 aacgaccgta acgaagccaa agggctacct ctcgtgggcc ttaagggtga ccggttccat
+    36961 cgctatgagt cctgcggcac aacgaccgcg aagtacgacc agaagatcct cgtgattgac
+    37021 ccaagcggtc gaggcaagga tgagactggc tactgcgttc tgtatcaact caacggctac
+    37081 atcttcctga tggagtgggg cggcttccgt ggtggctacg aggacacaac cctcgaagct
+    37141 ctggcgaagg tcggcaagaa gcacaaggta agcgaagtgg ttattgaagg taacttcggt
+    37201 gacggtatgt acaccaagct gttcagccct gtgatgaccc gtatccaccg ttgcgctatc
+    37261 actgaggtga agtccaaggg tcagaaagaa atgcgtatct gcgacgtgct ggagcctgta
+    37321 ctgggttctc acaagctgat cgtgcatgag tctgtcattg aacaggacta ccgtacagcc
+    37381 ctcaacgctg acgggacgac tgacgttgtg tactccgggt tccaccaact gacccgactg
+    37441 accaaggagc gtggctctct gggccatgat gaccgtctgg atgctctcgc catcggcgtg
+    37501 cagttcttca cggactccat ggagaaggac agtgagcgtg gcgctgagga aatgctggaa
+    37561 ggcttccttg aggatcacct tgagaatcac atggtcggct tcgagcaggc ccgtgagatc
+    37621 agcctcggga atggcgtaaa catccagtgg gacgacgatg acggcactga agggaacttc
+    37681 atgggctggt aacgaagtct gcacgatagc gacacgttcg acgaagatta aaaaccctca
+    37741 cctaaagagg gacggtgggg gtcctatatg ataaacacag aagatactta aaggtgacct
+    37801 cagcacgttc tgagaacttt gagaatcatg tgctatctga ggaccctatg ccgttctact
+    37861 cattgatggt gattattgct gataagcatc acctccacat aggagcatac agatgaccaa
+    37921 gaaagctacc gcaacctttg tggcagtgct ggtcagtctg gcgaaacacc gtgcgaccta
+    37981 tcgcttcctc gctgttcttc tcgttgccct tggtatctcc aatggcgaag cgattatgtc
+    38041 tgggatcgag accgtagctt gtgcgtacct tggctgcatc ggctgacgcc caacgaggct
+    38101 cattacgggt ctgctaaagc ataccctcca tgagcattga cttacagtac attcttcaag
+    38161 ggacctttca atgggtcatc cagtaccctt tagggtgcag cacatcaagg cccttcaagg
+    38221 gtcccttcaa gggtcccttc aagaatttac cataaatttt ccttacagga cctctcatag
+    38281 actaacccac cgagtacccc cgtggcccct ctcgtcaacc ctaacggcct ctggggcacc
+    38341 cctaagggga tcattacggt gctgggcacc tacagacaat catcaaggga taccggtagg
+    38401 cggtccctct atgggctacc tcatgtccta ccttggggca catcatgaac cctttaaggg
+    38461 gagctgtcaa ccctcaaggg atcattaagg ggacatcaag ggacttaagg ggagacctac
+    38521 agaccattac gtctccttgt cctaatctgt aaggcccatc aaggaaccat tgagagacca
+    38581 tcaaggccac cgtcaaggca cacaccctaa ggatagacca taggagaccc atcaaggctg
+    38641 gacatcaagg gattgacaaa gcgatccctg tgatctatta cgtgcgctac gcggtcatta
+    38701 aggggacttt aaaaccctca cctaaacagg gatgaacaat tgttgaaata agtggttgac
+    38761 accctcaaag gagtctgtag aatggccacc acaacgaagc gacacgccaa ggcggatcac
+    38821 tgagttgcct tgaagcttag tagttacggt ctgtgcgatc ctaagggtgc caaacgggct
+    38881 taacgtaacg aacacggata gggtgaaaca aaacgcttga cactgagtaa caacgctgta
+    38941 gaatacgcca catcagctac acaccgctct ttaacaactt ggatgcaaca tggtctgcaa
+    39001 ggctccgaaa ggacacctac aggcatcgct acgaaggcaa gcactgagcc ttctcatagc
+    39061 gcctttgaga acctgaacgg atgttacggg tagggttagc aagggcctta tgggaaccac
+    39121 ttaggagcct cacacaatgg cacgcttaga catgcacgtc actggtcttg aatatgatct
+    39181 ttcccttgag gaaaacgcac agggccagca aggattcacc gtgacatacg gtgcgcaagt
+    39241 caatcattac gaacggtttg atgaagcctt tatggacttc aatgaatcgc ttagccacgc
+    39301 tctggccctt cagggtctgt aaatcctcac tgataaggta caatcgcatg aacacgtcac
+    39361 agaaccgctt cattctggcc cacgcagcaa gcctgctggt caccgcttac aaagagtgca
+    39421 tcgctgagta tcagacggtg ctgccgctta acctgagcat cggccatgat gcacctgata
+    39481 gctacgctgc gctccgttcg caagcggctc agggtcaact gaaggtaagc acggcgcaca
+    39541 acgcctcgtc gatctacggg gcttcgggta acctcacgtt ccgcatcttt cacgactacg
+    39601 gtcacctgct gtatgacgct gagttcacca ctgagcaaga ggttagcctt gcgctgactc
+    39661 aatggcgtga cctgatccgc tacatccctc aggaatggca aggcatctgc tatgtggtct
+    39721 accgcgccga caccgtggca caaagcgagt atgaagcgat ccataaggac ttccctgtgg
+    39781 atcaaaaggc attcgttctg gacatcctga acaagcactt cgaggctgag ccacgatgag
+    39841 catgaacacg aatgaaacac tggacgccgt gctgattacc cgtgaagaac gcaaggcgct
+    39901 ggccgctctg ctgtactcag ggttgaccgg taacgcagtc gataagctgg gccttcgggc
+    39961 cttgcaggaa aagctttcat cggcctttaa gggttactgg gacacgttca atccgctcga
+    40021 caagcaccca acaatggctg accacgggat agcggaatgg gtcagcccgg attcaacgca
+    40081 gaagacacgg aacagcatcc aatgaacgtg actgtccggg gtctcttcaa gctctgcaat
+    40141 agctgcaacc aacggggcca agtggctcaa gtctggcttg tcgatcactt cgcttgccgc
+    40201 tgcatcttcc taccttacga ccatcaataa ggagtcacca tgaccaacgc aaagcgcacc
+    40261 acagctcaga ccatcaagca caagggtcgc aagtacgtcg taattcaccg ctcggttacc
+    40321 ctgctgttgc tgaagcgtgc cggtaagcct caccacttca cccttgaagg cggcaaagag
+    40381 ggcaccctga agcgtcataa agacttctgg gcggcactgc aacactacag cgaccgtcag
+    40441 gacgcactgg gcatcaaggg ccacgctgta accgctgtgg ttggcaccga ggacggccct
+    40501 gttgtcactg aaggcgagct ggccgcaatc gaactgatgg catcgcaagg ggccacaacg
+    40561 ggccgtgtta gcgccaagga accgaactaa tgccaaagcc taataagtac aagggtgacg
+    40621 gctccaagaa gcctgaaggg accgtagagg gcgcctacgt catgcacaag ggtcgcatgg
+    40681 tcccgaactt tcaagccacc gactcggcta tcgagcgggg catcaacgcc tacaaggcat
+    40741 tcaaggggaa cgctatgctg aagtgtgtga ctcgcatcat gctgtacatc atggtcgctg
+    40801 caatgtgtgc ggcgctgctg ttcgggatga ctggctgtca agtcaacgtc gtgaacgtga
+    40861 ttcacagtga catcgggctg gatgcgtcca gtaacctcaa cgctttgacc gagtagcgtt
+    40921 aatcggtggc cttctcttga gggtcacccg ttaaatccac tcactgctaa tgc
+//
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.fasta	Sat Apr 20 11:07:28 2019 -0400
@@ -0,0 +1,60 @@
+>NC_015264:12 phage (238..260) score=0.606
+AATAAGGAGTCACCATGACCAAC
+>NC_015264:150 phage (2996..3018) score=0.931
+TAAAAACCCTCACCAGAACAGGG
+>NC_015264:154 host (3062..3088) score=0.729
+TAAGATTACTCTTATAGTAATTATCAT
+>NC_015264:216 host (4313..4342) score=0.653
+TGAAATGAACGTGGAGACGGCTCGTAAGTT
+>NC_015264:242 phage (4835..4855) score=0.516
+ACTGGTCTCCGACGGTGTTAA
+>NC_015264:244 host (4876..4907) score=0.519
+TTGATAACGGCACAGATGATTCCTCGGAGACT
+>NC_015264:300 phage (6000..6022) score=0.981
+TAAAACCCCTCACCAAAACAGGG
+>NC_015264:412 phage (8257..8279) score=0.985
+TAAAAACCCTCACCAAAACAGGG
+>NC_015264:473 phage (9458..9480) score=0.966
+TAAAAACCCTCACCAGAACAGGG
+>NC_015264:532 phage (10632..10654) score=0.657
+CCAAACCGATCCCTAAAGGGGTC
+>NC_015264:557 phage (11141..11163) score=0.948
+TAAAAACCCTCACCAGAACAGGG
+>NC_015264:586 phage (11710..11730) score=0.557
+CTGACTTGCCGATACCCTGAA
+>NC_015264:698 phage (13956..13978) score=0.677
+CAAATACCCTCACCTAAACAGCT
+>NC_015264:826 host (16512..16542) score=0.748
+TTGACATCGAAGAGGTCTTCGTTGAGACAGT
+>NC_015264:890 phage (17793..17815) score=0.99
+TAAAACCCCTCACCTAAACAGGG
+>NC_015264:892 phage (17842..17864) score=0.7
+ACTTAAAGATCACTCTAAGGGAG
+>NC_015264:893 host (17869..17896) score=0.777
+TATGCTTAAAGAGATCCAGCACTATCTG
+>NC_015264:979 host (19585..19615) score=0.529
+TTGAGAACCTGCACGAAGCCATGATTAAGTT
+>NC_015264:1019 phage (20361..20383) score=0.993
+TAAAAACCCTCACCTAAACAGGG
+>NC_015264:1068 phage (21354..21376) score=0.99
+TAAAAACCCTCACCTAAACAGGG
+>NC_015264:1303 phage (26071..26093) score=0.953
+TAAAAACACTCACCACAACAGGG
+>NC_015264:1616 phage (32321..32341) score=0.665
+GCCGCTCACCAAGTTCCTTAC
+>NC_015264:1667 phage (33327..33349) score=0.991
+TAAAACCCCTCACCTAAACAGGG
+>NC_015264:1886 phage (37729..37751) score=0.991
+TAAAAACCCTCACCTAAAGAGGG
+>NC_015264:1932 host (38653..38681) score=0.875
+TTGACAAAGCGATCCCTGTGATCTATTAC
+>NC_015264:1936 phage (38709..38731) score=0.938
+TTAAAACCCTCACCTAAACAGGG
+>NC_015264:1937 host (38756..38783) score=1.0
+TTGACACCCTCAAAGGAGTCTGTAGAAT
+>NC_015264:1945 host (38917..38944) score=0.997
+TTGACACTGAGTAACAACGCTGTAGAAT
+>NC_015264:1958 host (39147..39178) score=0.697
+TAGACATGCACGTCACTGGTCTTGAATATGAT
+>NC_015264:2011 phage (40226..40248) score=0.63
+AATAAGGAGTCACCATGACCAAC
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.gb	Sat Apr 20 11:07:28 2019 -0400
@@ -0,0 +1,1739 @@
+LOCUS       NC_015264              40973 bp    DNA     linear   PHG 18-APR-2011
+DEFINITION  Pseudomonas phage phiIBB-PF7A, complete genome.
+ACCESSION   NC_015264
+VERSION     NC_015264.1
+DBLINK      BioProject: PRJNA64561
+KEYWORDS    RefSeq.
+SOURCE      Pseudomonas phage phiIBB-PF7A
+  ORGANISM  Pseudomonas phage phiIBB-PF7A
+            Viruses; dsDNA viruses, no RNA stage; Caudovirales; Podoviridae;
+            Autographivirinae; T7virus.
+REFERENCE   1  (bases 1 to 40973)
+  AUTHORS   Sillankorva,S., Kluskens,L.D., Lingohr,E.J., Kropinski,A.M.,
+            Neubauer,P. and Azeredo,J.
+  TITLE     Complete genome sequence of the lytic Pseudomonas fluorescens phage
+            phiIBB-PF7A
+  JOURNAL   Virol. J. 8 (1), 142 (2011)
+   PUBMED   21439081
+  REMARK    Publication Status: Online-Only
+REFERENCE   2  (bases 1 to 40973)
+  CONSRTM   NCBI Genome Project
+  TITLE     Direct Submission
+  JOURNAL   Submitted (21-MAR-2011) National Center for Biotechnology
+            Information, NIH, Bethesda, MD 20894, USA
+REFERENCE   3  (bases 1 to 40973)
+  AUTHORS   Sillankorva,S., Kluskens,L.H., Lingohr,E.J., Kropinski,A.M.,
+            Neubauer,P. and Azeredo,J.
+  TITLE     Direct Submission
+  JOURNAL   Submitted (28-JAN-2010) Biological Engineering, University of Minho,
+            Campus de Gualtar, Braga 4710-057, Portugal
+COMMENT     PROVISIONAL REFSEQ: This record has not yet been subject to final
+            NCBI review. The reference sequence is identical to GU583987.
+            COMPLETENESS: full length.
+FEATURES             Location/Qualifiers
+     source          1..40973
+                     /organism="Pseudomonas phage phiIBB-PF7A"
+                     /mol_type="genomic DNA"
+                     /host="Pseudomonas fluorescens"
+                     /db_xref="taxon:942165"
+     repeat_region   1..985
+                     /note="redundant terminal repeat"
+                     /rpt_type=direct
+     regulatory      239..260
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            252..602
+                     /locus_tag="phiIBB-PF7Ap00"
+                     /db_xref="GeneID:10323835"
+     CDS             252..602
+                     /locus_tag="phiIBB-PF7Ap00"
+                     /note="orf1"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306315.1"
+                     /db_xref="GeneID:10323835"
+                     /translation="MTNAKRTTAQTIKHKGRKYVVIHRSVTLLLLKRAGKPHHFTLEGG
+                     KEGTLKRHKDFWAALQHYSDRQDALGIKGHAVTAVVGTEDGPVVTEGELAAIELMASQG
+                     ATTGRVSAKEPN"
+     gene            602..928
+                     /locus_tag="phiIBB-PF7Ap01"
+                     /db_xref="GeneID:10323784"
+     CDS             602..928
+                     /locus_tag="phiIBB-PF7Ap01"
+                     /note="orf2"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306316.1"
+                     /db_xref="GeneID:10323784"
+                     /translation="MPKPNKYKGDGSKKPEGTVEGAYVMHKGRMVPNFQATDSAIERGI
+                     NAYKAFKGNAMLKCVTRIMLYIMVAAMCAALLFGMTGCQVNVVNVIHSDIGLDASSNLN
+                     ALTE"
+     gene            996..1511
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /db_xref="GeneID:10323785"
+     CDS             996..1511
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="orf3"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306317.1"
+                     /db_xref="GeneID:10323785"
+                     /translation="MIALNYTSFTSREVAAKILAAMQEVRATGNAVRVLNRRGKAFLLV
+                     TIHKDALGYAFKFIAEDGTEVGQMIQRASNDWDNPTFTAYWSILSWAWDLKEHPLLSLS
+                     KLAAQAEAMKGQGATHKVTCYGGTVQYGAYQRDWLCRRRLYLFGKDGVWRKVDDDQAAQ
+                     ICWIEVLK"
+     regulatory      1020..1048
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="predicted host promoter; predicted by BPROM"
+     regulatory      1462..1486
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap02"
+                     /note="predicted host promoter; predicted by BPROM"
+     gene            1508..2215
+                     /locus_tag="phiIBB-PF7Ap03"
+                     /db_xref="GeneID:10323786"
+     CDS             1508..2215
+                     /locus_tag="phiIBB-PF7Ap03"
+                     /note="orf4"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306318.1"
+                     /db_xref="GeneID:10323786"
+                     /translation="MILSDPAVAICSGEKYAPGLYWEGRQILDQIDQYMDAYGPIQPGV
+                     DYAPDSEWAKFFADNVIMYAPGVYAIRYLNPDYCKRLLVELSDVQYTVNEEEPEDAQIP
+                     EVVLEEHHYGLFQCLRGLFEGYARKLAYILMGLETGPCVSIQAARYTPMNTPHGCWHTD
+                     RDSEVTLVVALSDDHEGGGTQVYQGPLLPPVTVPQLPTGWAMLFAGRTNEHMGLPVTKG
+                     TRNLLVHWYGLEK"
+     gene            2217..2594
+                     /locus_tag="phiIBB-PF7Ap04"
+                     /db_xref="GeneID:10323787"
+     CDS             2217..2594
+                     /locus_tag="phiIBB-PF7Ap04"
+                     /note="orf5"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306319.1"
+                     /db_xref="GeneID:10323787"
+                     /translation="MSRFANVGSQACNALAVNMVHAMDADFSSLERRAMGHTLAEITGR
+                     KIRKPGLYDKHVSDAKQGSIAATYVAHSEGKAAVMTMAYGMRPQTDLQHALDARYRQPG
+                     FAGAQFFTERGDFTHLAGRGV"
+     gene            2591..2989
+                     /locus_tag="phiIBB-PF7Ap05"
+                     /db_xref="GeneID:10323788"
+     CDS             2591..2989
+                     /locus_tag="phiIBB-PF7Ap05"
+                     /note="orf6"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306320.1"
+                     /db_xref="GeneID:10323788"
+                     /translation="MNLHSIKFAVEVEARLLNPDHSHAADVKGHKVLDWKLGLGPCGRW
+                     VDQLTAEIDMATLRIRQTSYSSDPTKELERVQRGLYKDDGALEPFGPNKRDRMAALEAR
+                     QRLIKDRKIETFIYKLEDVRGRIKAVER"
+     regulatory      2997..3018
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      2999..3021
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 1; predicted by PHIRE 1.0"
+     regulatory      3063..3088
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            3123..5798
+                     /locus_tag="phiIBB-PF7Ap06"
+                     /db_xref="GeneID:10323789"
+     CDS             3123..5798
+                     /locus_tag="phiIBB-PF7Ap06"
+                     /note="orf7; similar to NP_813747.1 putative RNA-polymerase
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="RNA polymerase"
+                     /protein_id="YP_004306321.1"
+                     /db_xref="GeneID:10323789"
+                     /translation="MAFIEKQKHNFDDVKTSWAFDTLSKLYGEDLAAAQLALEHESHMM
+                     GEERFHKALDRQIERSEFAETSVAKPLVAMLVPMFVKEFAEWTEHQMTKVRRKSVALKY
+                     LNMVRPERVAALTIKLVITEMARQRQDLVSVTTRIGRTIEEEARFGRIRDEEAKHFQKH
+                     IKDALNKRNGHTYKKAFMEAVESKMLEAGELNGAWADWANSDSDVMHHIGARCLEILIK
+                     STALVEIVRKNAGTKDDQNVVQLSGPWLEQLSKRAFSLAGINTINQPMVVPPRPWTRPV
+                     GGGYWGKGRRPTHFIRTHTKASLERYRDVDMAEVYKAVNIAQNTAWAINKPVLAVAEAL
+                     LAWPNVPVKKWPSAAVSELPTKPDDIDENPESLKAWKKEAAGVYRGEAARISRRLSLEM
+                     NVETARKFADYEAIYFPHNLDWRGRVYSLTSFSPQGNDITKGILQASKGEPVGAEGIEW
+                     LMIHGANTAGVDKVPFDERKQWVRDNEDCILRCARDPLQNTEWMSMDSPFCFLAFCFEW
+                     AGVKRDGENHVSALPIAFDGSCSGIQHFSAMLRDEVGGRAVNLLPSPTVQDIYRLVSDG
+                     VNNILRDDVDNGTDDSSETIVDKKTGEIRERRIIGTRTLAAMWLAYGVDRSVTKRSVMT
+                     LAYGSKEFGFCDQVRDDIVQPAIDAGKTMFTDAQQASRYMAHLIWVSVGKTVVAAVEAM
+                     SWLQTSAKLLSSEVKAKKDDPTKDVKKGDILKPAMPVYWVTPDGFPVWQEYKVADKVRV
+                     DLIFMGDVRLQTTVLQTDRGDNKIDARKQESGISPNFVHSLDGSHLRMTVVKGHEGYGI
+                     NFFALIHDSFGTIPARAGSLFKAVRETMVDTYENHDVLADFRDQFIDQLHETQMEKMPS
+                     LPTKGALQIREILKSQFAFA"
+     gene            5808..6002
+                     /locus_tag="phiIBB-PF7Ap07"
+                     /db_xref="GeneID:10323790"
+     CDS             5808..6002
+                     /locus_tag="phiIBB-PF7Ap07"
+                     /note="orf8"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306322.1"
+                     /db_xref="GeneID:10323790"
+                     /translation="MHRNQMETQATQFADLVFTIVGTKVRHDVSCIVVNILKDRDTGQT
+                     GMKIVQTDWLIDKTSYTYR"
+     regulatory      6001..6022
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      6002..6024
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf9; predicted by PHIRE
+                     1.0"
+     gene            6067..6297
+                     /locus_tag="phiIBB-PF7Ap08"
+                     /db_xref="GeneID:10323791"
+     CDS             6067..6297
+                     /locus_tag="phiIBB-PF7Ap08"
+                     /note="orf9"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306323.1"
+                     /db_xref="GeneID:10323791"
+                     /translation="MQASTALFVTKSTKPRLSEIQGASTLFEGRTDFEVSQQRRRKEHK
+                     PDRRPRATWDYGDTHKTNVGAARGYLGEEVL"
+     gene            6294..6572
+                     /locus_tag="phiIBB-PF7Ap08A"
+                     /db_xref="GeneID:10323792"
+     CDS             6294..6572
+                     /locus_tag="phiIBB-PF7Ap08A"
+                     /note="orf10"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306324.1"
+                     /db_xref="GeneID:10323792"
+                     /translation="MSALEVQLVRDHRMGEHQIQIYRRGFGGVIIDRLPDNMLYALRPS
+                     SVPATLNELGRLFGPVYDYCRPQGSKKLIIMSFDHAVATANFLKEIV"
+     gene            6573..7556
+                     /locus_tag="phiIBB-PF7Ap09"
+                     /db_xref="GeneID:10323793"
+     CDS             6573..7556
+                     /locus_tag="phiIBB-PF7Ap09"
+                     /note="orf11; similar to NP_813751 ATP-dependent DNA ligase
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative DNA ligase"
+                     /protein_id="YP_004306325.1"
+                     /db_xref="GeneID:10323793"
+                     /translation="MAASPVILKTNPHRPVDFKESSVAKVLEQSGNLNVDIKEDGCQLN
+                     LVVDWNGTNADVEFLSREGKRFNGLTQAGIDLTEDPRWSKFFNPHLDAGLFRENGGFML
+                     QAEILIDGKVCAEISGDLRRMEPVDLSKVEIAVFDLIPLDAVKDGTEYEVFQELRRMHA
+                     GIQVEALKSRFPEIRWRLVDSVQVFSLEQLTAVYEEFRKLGKEGGVAKDPLCYWKRGKK
+                     VGQWKIKPDEDCDGVVVRPMWGTPGLSFEGMVIGFTVLTEHGVEVDAGGITDDLKIKYT
+                     AAVCKNPNHFKDWACKITYMERLPSGSYRHPNFDSFRGITDPLIKE"
+     stem_loop       7586..7604
+     gene            7635..8099
+                     /locus_tag="phiIBB-PF7Ap10"
+                     /db_xref="GeneID:10323794"
+     CDS             7635..8099
+                     /locus_tag="phiIBB-PF7Ap10"
+                     /note="orf12"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306326.1"
+                     /db_xref="GeneID:10323794"
+                     /translation="MNLTITFGLTTLALAGAVWHCYKSNKPLREEARKAREETERKAFE
+                     DAKRTAEAIQEAKAVEDHLDHLEGILSGRIVDKVNDKRTLNARMSYSHKTRMERKYPAI
+                     SHLLSVTKLNTTQEVFNLNQRVSTQSKMIRDLTLQLKDVQKALQLGQPVE"
+     regulatory      8258..8279
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      8260..8282
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf13; predicted by PHIRE
+                     1.0"
+     gene            8323..8988
+                     /locus_tag="phiIBB-PF7p11"
+                     /db_xref="GeneID:10323795"
+     CDS             8323..8988
+                     /locus_tag="phiIBB-PF7p11"
+                     /note="orf13; similar to NP_813752 hypothetical protein
+                     gh-1p06 [Pseudomonas phage gh-1] & NP_813753 hypothetical
+                     protein gh-1p07 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306327.1"
+                     /db_xref="GeneID:10323795"
+                     /translation="MAKLIIALTSVRGRSGKDTLIEQLRLAGHDVARVAFGDTLKEACA
+                     DDLQSYWNEREKLLDWFHSDMKDVRQATLAIREIPEGPYKEWLMFKAPRPTPEGDWMKD
+                     LRTPRWHLQQYGTEYRRGFLKDPDVWLDAGMKVVEGTESEIVVVSDLRQRNEYHRLADA
+                     GAKFVRLHRMWFIPGVDDAEYHITDLDLIGHFMDACAFNHWGNPQGMVTQLKEQGVLK"
+     gene            8985..9122
+                     /locus_tag="phiIBB-PF7Ap11A"
+                     /db_xref="GeneID:10323796"
+     CDS             8985..9122
+                     /locus_tag="phiIBB-PF7Ap11A"
+                     /note="orf14; similar to NP_813754.1 putative host
+                     RNA-polymerase inhibitor [Pseudomonas phage gh-1] &
+                     NP_041969.1bacterial RNA polymerase inhibitor
+                     [Enterobacteria phage T7]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="bacterial RNA polymerase inhibitor"
+                     /protein_id="YP_004306328.1"
+                     /db_xref="GeneID:10323796"
+                     /translation="MKLFKAQVGSEWVPIYAKDLDEALALAEEEYGAAAVGRVKPEVNE
+                     "
+     gene            9119..9460
+                     /locus_tag="phiIBB-PF7Ap12"
+                     /db_xref="GeneID:10323797"
+     CDS             9119..9460
+                     /locus_tag="phiIBB-PF7Ap12"
+                     /note="orf15; similar to NP_813755 hypothetical protein
+                     gh-1p09 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306329.1"
+                     /db_xref="GeneID:10323797"
+                     /translation="MNRAQGNTRSKPDGFLHIQNFTVTKHAGIAGAVWVHVFDDHQRGL
+                     VEGILIELAVENGRGVHHFKHNCWRFKKEFLQVNFEWAVFKLAQAVRMDPAQVLYQHVL
+                     RRDRLINKD"
+     regulatory      9459..9480
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      9461..9483
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 2.5; predicted by PHIRE
+                     1.0"
+     gene            9536..10231
+                     /locus_tag="phiIBB-PF7Ap13"
+                     /db_xref="GeneID:10323798"
+     CDS             9536..10231
+                     /locus_tag="phiIBB-PF7Ap13"
+                     /note="orf16; similar to NP_523311 single-stranded
+                     DNA-binding protein [Enterobacteria phage T3]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="single-stranded DNA-binding protein"
+                     /protein_id="YP_004306330.1"
+                     /db_xref="GeneID:10323798"
+                     /translation="MATAKRQVFISAKGKAAPYAAIQKPDFGTTEFPQPRGEYKVNLIV
+                     PLKDAQADIKRITKIYEESYAEFLAEHEANPPKVAPGKRPVPVRQGDLPFFEDGNGNVV
+                     FKFKCYASWKNPKTDAMQDITLRVADSKGKTMSVVPNISGGSTLKLRYSVFPYKWNTAV
+                     GASVKLQLEGVMLIDLVEFGGGGDDDWGDAVEEGGFVAEETTQREEWQEDRSDMGHAGE
+                     DIPDADDDF"
+     gene            10232..10669
+                     /locus_tag="phiIBB-PF7Ap14"
+                     /db_xref="GeneID:10323799"
+     CDS             10232..10669
+                     /locus_tag="phiIBB-PF7Ap14"
+                     /note="orf17; similar to NP_813757 endonuclease I
+                     [Pseudomonas phage gh-1; T7 endonuclease I is a Holliday
+                     junction resolvase encoded by T7 gene 3. Mutants in gene 3
+                     are defective in recombination and accumulate branched DNA.
+                     Endonuclease I may also play a role in the degradation of
+                     the host genome following infection with T7"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative endonuclease I"
+                     /protein_id="YP_004306331.1"
+                     /db_xref="GeneID:10323799"
+                     /translation="MAGYRGARNARVGIYRSSLEQRNAAHVEKLGGTAEFEAYKIQYVI
+                     PERTATYNPDFVLGNGIIVETKGIFEVADRQKQLFLREQHPELDIRLVFSSSKSKLYSG
+                     SKTTYGMWCEKHGIQYADKLIPASWLKEAAKPIPKGVLIKK"
+     gene            10682..11143
+                     /locus_tag="phiIBB-PF7Ap15"
+                     /db_xref="GeneID:10323800"
+     CDS             10682..11143
+                     /locus_tag="phiIBB-PF7Ap15"
+                     /note="orf18; similar to NP_813758 lysozyme [Pseudomonas
+                     phage gh-1]; inhibitor of phage RNA-polymerases"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative lysozyme/amidase"
+                     /protein_id="YP_004306332.1"
+                     /db_xref="GeneID:10323800"
+                     /translation="MARTVQFKKRTSTNLIVVHCAATKPTMDVGRKEIQMWHVQQGWLA
+                     IGYHFVIRRDGTIEEGRPHDVVGSHVKSRNADSVGICLVGGIDAKGNPEDNFTDHQKAA
+                     LQTLLWRMVSGKDFDGAYQDLPVVGHRDLDPGKACPSFDAKAWWKARQD"
+     regulatory      11142..11163
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      11144..11166
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf19; predicted by PHIRE
+                     1.0"
+     gene            11209..11772
+                     /locus_tag="phiIBB-PF7Ap16"
+                     /db_xref="GeneID:10323801"
+     CDS             11209..11772
+                     /locus_tag="phiIBB-PF7Ap16"
+                     /note="orf19; similar to NP_813759 hypothetical protein
+                     gh-1p13 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306333.1"
+                     /db_xref="GeneID:10323801"
+                     /translation="MSVNRFQVETALNLVKDLRDNGYSVIIAGGFARDVYFGADPKDID
+                     IVVAAGSIHDDVKEAHAILGEELVKLGVQHLGFRMYSESISDRLVGGFKCTGNVDVVLY
+                     DTATALEAVTAFDFNLNQFVMTGRDFESAYVSYMGTESFHELVPVREDYTPERFAKMRE
+                     KFIDLTCRYPEGAGPQEVKLTDRF"
+     gene            11784..13475
+                     /locus_tag="phiIBB-PF7Ap17"
+                     /db_xref="GeneID:10323802"
+     CDS             11784..13475
+                     /locus_tag="phiIBB-PF7Ap17"
+                     /note="orf20; similar to NP_813761 putative
+                     primase/helicase [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative primase/helicase"
+                     /protein_id="YP_004306334.1"
+                     /db_xref="GeneID:10323802"
+                     /translation="MSEHEEESVLMHKGPCEFCGSSDARAVYSDGHSFCYACPEGDAWK
+                     PGDGEYVPNAARSTKPAAEGTISFNEKQGRYTALKARGLMEDVCKQYGYWVGTFSGESK
+                     QVANYYDMDRNLVAQKVRDRHKEFFIAGKMPKDGLFGKHLWTGGKKIVVTEGEIDCLTV
+                     AQIQGGKYPVVSIPRGAEDAKKVCAANFEYFNQFEQIILMFDMDAPGRAASLEAADVLP
+                     AGKVHIAVLPLKDPNECLLAGNSKAVIDQIWNAPKYVPDGVVSALSLKERIKAKKVVAS
+                     MPLVGPEELREMTKEIRGGEVILVTSGSGSGKSTYVRQNTYNLFHYSKIAVGVAMLEES
+                     VEETVQDIVGLHMGCRVRQNPDETTEEMFDRAFDEIFASNMLHLYDAFAESAEDRLLAR
+                     LNYMVDVEGCRVIVLDHVSIVVSAMDGETDERKMIDRLMTKLKTFAKTKDVAVFVICHL
+                     KNPDKGKPHEEGRPVTATDLRGSGGLRQLSDTIIAVERNQQGSNPNLIRFRLLKCRFTG
+                     ETGIAGYMEYDKLTGRLVAKPKGWSPKGSEDNGGESDWKGHEEEDF"
+     gene            13478..13696
+                     /locus_tag="phiIBB-PF7Ap17A"
+                     /db_xref="GeneID:10323803"
+     CDS             13478..13696
+                     /locus_tag="phiIBB-PF7Ap17A"
+                     /note="orf21; similar to NP_813762 hypothetical protein
+                     gh-1p16 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306335.1"
+                     /db_xref="GeneID:10323803"
+                     /translation="MAIKVTLKQLRNFDLVQALLAAAGRVHAKRLARLKAREEALKATI
+                     NAATVALVETQKNRIDHQFADLRVVVK"
+     gene            13755..14198
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /db_xref="GeneID:10323804"
+     CDS             13755..14198
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /note="orf22; similar to NP_813763 hypothetical protein
+                     gh-1p17 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306336.1"
+                     /db_xref="GeneID:10323804"
+                     /translation="MSLISNSDIRAHLRKGELAVELLENLGYTFAPNVPKGPSVWQKPI
+                     AEQILDPMVKALEKLIADRVAEQIPSPKQLETGDRFVITSLPAGHRLRLECADWKHRVF
+                     TARVVEYGVQAGEVVVRFGINHMNRGYWLRLHHTTKVHDNADF"
+     regulatory      13958..13980
+                     /regulatory_class="promoter"
+                     /locus_tag="phiIBB-PF7Ap18"
+                     /note="predicted phage promoter orf23; predicted by PHIRE
+                     1.0"
+     gene            14185..16323
+                     /locus_tag="phiIBB-PF7Ap19"
+                     /db_xref="GeneID:10323805"
+     CDS             14185..16323
+                     /locus_tag="phiIBB-PF7Ap19"
+                     /note="orf23; similar to NP_813764.1 putative DNA
+                     polymerase [Pseudomonas phage gh-1] & NP_041982.1 DNA
+                     polymerase [Enterobacteria phage T7]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA polymerase"
+                     /protein_id="YP_004306337.1"
+                     /db_xref="GeneID:10323805"
+                     /translation="MLISDIEANGLLSRKDLRFHCGVTEDAFTGEVIEYRPDDVLAYIK
+                     ALEAEAAKPDGLIVFHNGIKYDIPALDRMKRELTGKRLNIPRKKVLDTLVISRLIHANL
+                     KETDAGLLRRGIIPGKRYGSHALEAWGYRLGEMKGEYKDDFKAACREDGTEYVDGMEWE
+                     HFNEPMMAYCVQDVRVTTKLTRHLMQDPYYFRDGQGIRALVLEHDAAWTLAQMERNGFP
+                     FHKDGAERLYMELAAERSDLLVRLVQTFGSWYEPKGGTEPFLHPKTGKVLDKYPMVKTA
+                     KAGSPDYNADGKTRSKTLYVAGCMYTPITHVTFQPTSRPNIIKVLKDAGWEPTEFTDKG
+                     APIVDDETLEGVEVADENKMECIKLIQRYLMIQKRIGQLAEGDKAWLRYCETEDGFIHG
+                     SINPNGAVTGRATHSYPNMGQVPSAKAPFGPECRSLFGAIYARHIPGWENVVQAGVDAS
+                     GLELRCLGHFGAKYDGGGYVDQVLNGDVHWANAVAAGIAKDAVRDKENHQHDRWRDNAK
+                     TFIYAFLYGAGDAKIGSIVGGGAAAGKALKKAFLENTPVIKSLREGLEGSLIESQVYNR
+                     VTKKFDIKWKRRFIKGLDDRKIHVRSAHSALNALLQSAGAVICKAWVVEVERILMEDHG
+                     LKHGWTIQNDDGTETPGDFAFMAWVHDELQIAARTPEIGELIIKVSQEAIRNIGESFDF
+                     RCQLDTEGKLGPTWKECH"
+     gene            16325..16639
+                     /locus_tag="phiIBB-PF7Ap19A"
+                     /db_xref="GeneID:10323806"
+     CDS             16325..16639
+                     /locus_tag="phiIBB-PF7Ap19A"
+                     /note="orf24; similar to NP_813765 hypothetical protein
+                     gh-1p19 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306338.1"
+                     /db_xref="GeneID:10323806"
+                     /translation="MAKKLKLQVTFALTVGASTDVIESLEAVREELRNEVAAKGLEEVR
+                     AKAAGQFPLFDKMLDESVDIEEVFVETVLTGTRLSLKELNESDRAGNFQRIGDISVKVV
+                     "
+     regulatory      16513..16542
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            16642..16851
+                     /locus_tag="phiIBB-PF7Ap20"
+                     /db_xref="GeneID:10323807"
+     CDS             16642..16851
+                     /locus_tag="phiIBB-PF7Ap20"
+                     /note="orf25; similar to NP_813766 hypothetical protein
+                     gh-1p20 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306339.1"
+                     /db_xref="GeneID:10323807"
+                     /translation="MGPYLKVLYDIKREARTFQSDFYRKHAALVSEAASRGHISCIRTD
+                     GRNMGVWSLTTKGQVFLSDHGGAV"
+     gene            16848..17762
+                     /locus_tag="phiIBB-PF7Ap21"
+                     /db_xref="GeneID:10323808"
+     CDS             16848..17762
+                     /locus_tag="phiIBB-PF7Ap21"
+                     /note="orf26; similar to NP_813767 exonuclease [Pseudomonas
+                     phage gh-1]; required for recombination and for the
+                     degradation of host chromosomal DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative exonuclease"
+                     /protein_id="YP_004306340.1"
+                     /db_xref="GeneID:10323808"
+                     /translation="MTQPVRIGLALDMDYLIFSAMSASETEQDWGDDIWTLECDHAKAR
+                     SIMFGTIKTIKKEITKALMKRWPKRFPDENSFELVDICVISGKGNWRLDVLETYKGNRV
+                     SKRKPVGYPAYCDAMMDHYENAVRVDGREGDDTLGILMTNPGLVDCDRVIGVSCDKDFN
+                     TIPGLFFWLTPMELVVNTEADADKWHMRQTMMGDTTDGYGGIPGVGEAFEGDLMAWLDN
+                     PKFYERTIKVMSRGPRKGQEVVEYVGREPMDGETLWDCMVSLAAAKGMSEEDLLVQARV
+                     ARILRHGEWNDETAEPVLWSPRG"
+     regulatory      17794..17815
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      17796..17818
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 6.5; predicted by PHIRE
+                     1.0"
+     gene            17870..18136
+                     /locus_tag="phiIBB-PF7Ap22"
+                     /db_xref="GeneID:10323809"
+     CDS             17870..18136
+                     /locus_tag="phiIBB-PF7Ap22"
+                     /note="orf27; similar to NP_813768 hypothetical protein
+                     gh-1p22 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306341.1"
+                     /db_xref="GeneID:10323809"
+                     /translation="MLKEIQHYLDNPDDIPDIPDLSAQFLKVRLNPAYLMRTGITDQFT
+                     KLGWSEGKIMGFLEGAAAAVELVELMQEARLNPQQEDFGNVLQ"
+     gene            18123..18413
+                     /locus_tag="phiIBB-PF7Ap23"
+                     /db_xref="GeneID:10323810"
+     CDS             18123..18413
+                     /locus_tag="phiIBB-PF7Ap23"
+                     /note="orf28; similar to NP_813769 hypothetical protein
+                     gh-1p23 [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306342.1"
+                     /db_xref="GeneID:10323810"
+                     /translation="MCFSKKMKVPKPNTDQKAPEPVLLEAPKGIEFGDGAADDSSSDAG
+                     SDEKGLSSLKVPKPSKDIGDGTQPGTVAKDTGITPTKKKPAASGIKRAMKR"
+     gene            18423..18743
+                     /locus_tag="phiIBB-PF7Ap24"
+                     /db_xref="GeneID:10323811"
+     CDS             18423..18743
+                     /locus_tag="phiIBB-PF7Ap24"
+                     /note="orf29; similar to NP_813771 tail assembly protein
+                     [Pseudomonas phage gh-1]; required for virion infectivity
+                     but not morphogenesis"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail assembly protein"
+                     /protein_id="YP_004306343.1"
+                     /db_xref="GeneID:10323811"
+                     /translation="MGFGKKLKKAFKKVTKVVSKVGGGALDPIGNALGGGSADKPEKVV
+                     EAPPQVTAPPPPQMIQTTTDVAKKDSEGEDEGDTEAAKKAARRGGKKNLSVARSSGTGI
+                     NI"
+     gene            18756..20363
+                     /locus_tag="phiIBB-PF7Ap25"
+                     /db_xref="GeneID:10323812"
+     CDS             18756..20363
+                     /locus_tag="phiIBB-PF7Ap25"
+                     /note="orf30; similar to NP_813772 head-tail connector
+                     protein [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="head-tail connector protein"
+                     /protein_id="YP_004306344.1"
+                     /db_xref="GeneID:10323812"
+                     /translation="MAETRTGLAEEGAKAVYDRLKSDRAPYETRAENCAKVTIPSLFPK
+                     ESDNSSTNYTTPYQAVGARGVNNLAAKVHMALFPLEPWMKLKVSEWQAKQLVTDPEELA
+                     MVEQGLSMVERILMSYMEANSYRTTLHELIRQLVIAGAGCLYLPPPESSSQGSPMKLYT
+                     LHNHVVQRDAFGNVLQICTLDRVAFAALPEDVRTKLDGEHKPDEEIEVYTHVYLDDESG
+                     DYLSYQEIDGEEVEGTDGQYPREAMPWVAVRWTKRDGEHYGRSHVEEYQGDLDSLENLH
+                     EAMIKFSMIASKVVGLVNPNGITQVRRLTKAQTGAFVPGRKADIEFLQLDKAADFSVAK
+                     SVADAIEQRLSYVFMLNSAVQRNGERVTAEEIRYVARELEDTLGGVYSILSQELQLPII
+                     RILLNQLQATQQIPDMPKEAVEPTVSTGVEALGRGQDLDKMTQFLQALQLVAPLENDQD
+                     LNITTIKLRLANAMGLDTSGLLLTQEEKAQKQAEMMAQTGGENLAGAAGAGAGAMMTQD
+                     PDTMQDAMATAGMDVPQV"
+     regulatory      20362..20383
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      20364..20386
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 9; predicted by PHIRE 1.0"
+     gene            20429..21343
+                     /locus_tag="phiIBB-PF7Ap26"
+                     /db_xref="GeneID:10323813"
+     CDS             20429..21343
+                     /locus_tag="phiIBB-PF7Ap26"
+                     /note="orf31; similar to NP_813773 capsid assembly protein
+                     [Pseudomonas phage gh-1]; scaffolding protein; similar to
+                     T7 group capsid assembly proteins"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="capsid assembly protein"
+                     /protein_id="YP_004306345.1"
+                     /db_xref="GeneID:10323813"
+                     /translation="MSESPYAQFGVHNAVLTSDTIEDHRQNMLEQDVDVRDGDDAITLH
+                     EDAGVTVTDLVDDELNTDDRIEINVPTDGEFNEQATDDGANDGAEVEGDGEAFEPLGDI
+                     PDELTQASNQISEYATGFEQMKAQAVERGLPADMAARVEAEYEADGVLSEESLTALEAA
+                     GFGRGFVQAYIQGQEAMAEAYVSKVMDFAGGKEAFNRVLTHMQANSPDALEALEEAIQR
+                     QDIKAVKTTINLAMASQAKKFGRAPARNVNARAPASAPRAAAPVVEGYANTDAMVAAMS
+                     DRRYQTDAKYRAAVQAKVAASNW"
+     regulatory      21355..21376
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      21357..21379
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 10A; predicted by PHIRE
+                     1.0"
+     gene            21432..22987
+                     /locus_tag="phiIBB-PF7Ap27"
+                     /db_xref="GeneID:10323814"
+     CDS             join(21432..22452,22449..22987)
+                     /locus_tag="phiIBB-PF7Ap27"
+                     /ribosomal_slippage=""
+                     /note="orf33; similar to NP_052108 minor capsid protein 10B
+                     [Yersinia phage phiYeO3-12]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="minor capsid protein 10B"
+                     /protein_id="YP_004306346.1"
+                     /db_xref="GeneID:10323814"
+                     /translation="MAQMQGGQQIGKDQGKGQNAADKLALFLKVFGGEVLTAFKRRSVT
+                     MDKHMVRTIQSGKSAQFPVMGRTAGFYLAPGENIDDKQGDIKHTEKVITIDGLLVSAVM
+                     IFDIEDAMNHYDVSSEYSAQLGEALAISADGAVLAEMALLCNLPEESDENIAGLGKASV
+                     LPIGKAADLMDPEARGKAILKGLTLARAKLTKNYVPSSDRFFYTSPEYYSAILAALMPN
+                     AANYAALIDPETGNIRNVMGFTVIEVPHLTVGGSGNDLAGTSRKHAFPQVSSDTVKVAA
+                     DNVVGLFNHRSAVGTVKLKDMALERSRRANFQGDQIIGKYAMGHGGLRPEAAGALVIEK
+                     EGVSVPDPTGVTLSQKTMALDVGTSKALTATVQPVGAPQAVVWQSIDERVAKVSSAGLV
+                     EAIGAGTCDIVATTVNGLSAVCKVTVKIPNVPVTGVEFSRKDPVELTVGGTYTMTVNVL
+                     PANATNKNVTYEVEDPTIVKLGGTTGRTVQGLKVGTTVITATTEDGGFKTELGFVVKVE
+                     AP"
+     gene            21432..22457
+                     /locus_tag="phiIBB-PF7Ap28"
+                     /db_xref="GeneID:10323815"
+     CDS             21432..22457
+                     /locus_tag="phiIBB-PF7Ap28"
+                     /note="orf32; similar to NP_813774 major capsid protein
+                     [Pseudomonas phage gh-1]; major capsid protein; involved in
+                     F-exclusion"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="major capsid protein 10A"
+                     /protein_id="YP_004306347.1"
+                     /db_xref="GeneID:10323815"
+                     /translation="MAQMQGGQQIGKDQGKGQNAADKLALFLKVFGGEVLTAFKRRSVT
+                     MDKHMVRTIQSGKSAQFPVMGRTAGFYLAPGENIDDKQGDIKHTEKVITIDGLLVSAVM
+                     IFDIEDAMNHYDVSSEYSAQLGEALAISADGAVLAEMALLCNLPEESDENIAGLGKASV
+                     LPIGKAADLMDPEARGKAILKGLTLARAKLTKNYVPSSDRFFYTSPEYYSAILAALMPN
+                     AANYAALIDPETGNIRNVMGFTVIEVPHLTVGGSGNDLAGTSRKHAFPQVSSDTVKVAA
+                     DNVVGLFNHRSAVGTVKLKDMALERSRRANFQGDQIIGKYAMGHGGLRPEAAGALVIEK
+                     A"
+     regulatory      22995..23040
+                     /regulatory_class="terminator"
+                     /note="Rho-independent terminator"
+     gene            23052..23639
+                     /locus_tag="phiIBB-PF7Ap29"
+                     /db_xref="GeneID:10323816"
+     CDS             23052..23639
+                     /locus_tag="phiIBB-PF7Ap29"
+                     /note="orf34; similar to NP_813775 tail tubular protein A
+                     [Pseudomonas phage gh-1]; required tail assembly"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail tubular protein A"
+                     /protein_id="YP_004306348.1"
+                     /db_xref="GeneID:10323816"
+                     /translation="MRSYEATLESPEELAAVNDMLAAIGESPVNSLEGDSNADVANARR
+                     ILNNVNREVQSKGWTYNINEGEELLPDSFSGFIPYMSDYLRLTSQGGTPYVRRGEHVYD
+                     RVARTDVFTGPITVDLIRLKDYSEMPECFRAWIVAKASRRFNMFFFGAGEIEGHLQAQE
+                     DEHYRACMEYELDFGEFNMLDGDAFVQGKINR"
+     gene            23650..26073
+                     /locus_tag="phiIBB-PF7Ap30"
+                     /db_xref="GeneID:10323817"
+     CDS             23650..26073
+                     /locus_tag="phiIBB-PF7Ap30"
+                     /note="orf35; similar to NP_813776 tail tubular protein B
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail tubular protein B"
+                     /protein_id="YP_004306349.1"
+                     /db_xref="GeneID:10323817"
+                     /translation="MGLVSQSVKNLKGGISQQPDILRFPNQGAQQINGWSSETQGLQKR
+                     PPTTFVKRLGAPGAWGAKPLVHLVNRDASEQYYMVFTGSGVAISDLKGNLYQVRGYDGY
+                     ANCPDPRGDLRLITVADYTFVVNRRTPVQMGSELTHAGYRKLNTRALVPCRGGQYGRTI
+                     TVEVLIDVTWVKLAELALPSGVGTNQDEVAKMVAKVDAQNMIKELVTQVNVNGAPWKIT
+                     AGEYPGCMLLHRDDGGEFNGIRTKDGYADQLINGFIYQVQSFNKLPAQAPEGYLVEITG
+                     EATRSGDNYWVRYDGAGRVWKETVKPGIIAGLNRATMPRGLVRAADGQFDWKVLDWNNR
+                     GCGDDETNPLPSFVGGTINDVFFFRNRLGFLSGENVIMSRSSRYFNFFPPSVAALSDDD
+                     PLDIAVSHNRISILKYAVPFSEQLLLWSDQAQFVLSSQGILSPKTVELNLTTEFDVQDT
+                     ARPFGIGRGVYFSAPRAAYTSLKRYYAVQDVSDVKNAEDVSAHVPSYIENRVFNIHGSG
+                     TENYVTLLSDGAPGIVYLYKFLYMAEDIAQQSWSHWEFGQNVNILGAASIGSYMYLLMD
+                     RPEGIVLERMEFTAFTKDFAVEPYRTYMDGKVTTVCNSFDEDLYQSFINVAELYGGAPG
+                     ALESFWTIDTLGVGQLHSPPRGGWVADPLIRLQGDQRGKTYIVGRRYVFLYEFSKFLIK
+                     QTADDGTTATEDIGRLQLRRAWLNYERSGSFEVNVNNNDGRNTDNDFVYAMAGGRLGSE
+                     VVLGELNLGTGQYKFPVTGNAQKQRVTIVSDTPNPLNVIGCGFEGNYIRRSSGI"
+     regulatory      26072..26093
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            26102..26539
+                     /locus_tag="phiIBB-PF7Ap31"
+                     /db_xref="GeneID:10323818"
+     CDS             26102..26539
+                     /locus_tag="phiIBB-PF7Ap31"
+                     /note="orf36; similar to NP_813777 internal virion protein
+                     A [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein A"
+                     /protein_id="YP_004306350.1"
+                     /db_xref="GeneID:10323818"
+                     /translation="MILVPTTPEFLEEAAKFISPCDLEEFNKMQAGRDLKATLLRSLGP
+                     TSMTILHKGNVLATGGSNECLWFVTTRWTEELTPRERVEMLRLLKKHLEVCRAVMPADQ
+                     LSNFVYEHNHTHRRLLDALGARYGFYQEYSPAGFPFRQFWL"
+     gene            26551..27108
+                     /locus_tag="phiIBB-PF7Ap32"
+                     /db_xref="GeneID:10323819"
+     CDS             26551..27108
+                     /locus_tag="phiIBB-PF7Ap32"
+                     /note="orf37; similar to NP_813778 internal virion protein
+                     B [Pseudomonas phage gh-1]; part of the internal core;
+                     forms part of a putative channel that spans the entire host
+                     cell envelope and allows entry of DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein B"
+                     /protein_id="YP_004306351.1"
+                     /db_xref="GeneID:10323819"
+                     /translation="MCEPVSIMMAVGAAAGLASGAMGAKQQAKAEGAQEDARRSNGHEA
+                     ILAMHRENAAADLEAHDKQDEARAQLTETNLTALRNRGTVRAAISESNMEGHTMDRVMR
+                     DTENQASKEKMAILDNYDRDYATIFQNKVSNVENTKAALRGSKSAIGTSKIAQALNVAS
+                     SGLQGASAGASMGQSYKSATAK"
+     gene            27117..29330
+                     /locus_tag="phiIBB-PF7Ap33"
+                     /db_xref="GeneID:10323820"
+     CDS             27117..29330
+                     /locus_tag="phiIBB-PF7Ap33"
+                     /note="orf38; similar to NP_813779 internal virion protein
+                     C [Pseudomonas phage gh-1]; part of the internal core;
+                     forms part of a putative channel that spans the entire host
+                     cell envelope and allows entry of DNA"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein C"
+                     /protein_id="YP_004306352.1"
+                     /db_xref="GeneID:10323820"
+                     /translation="MAGPLAQSLGSLEGYRGTQLAEKGSVKSVQAAVHEARKGSNGLAD
+                     SMRNFVSSGADAYNKYDAMEQSKAEERSNEIIRKLTPEQRREAIQNGTLLYKDDARAMT
+                     LLRQKTGRNAAFEVDSEIQQKIQRGEFRTRQDMTDYRQQRLADRAVNYAKDAGIDPEDA
+                     DYKRGFDADIVQRNAGLFDLHSQFLSKNLQAQASIEFRNDLTPLMSDPKFLASKDGAYI
+                     VSNYINKGLETGEIPSDNEAITSLTMLANDAVTKDGGADFLRFAKDHKINVLGGAQTIE
+                     NILGPEVYQNLVTKADTATYERNAKRTEGFMLGIANAQAQSDPAAGWKLLNDIEKQNDW
+                     VQRGEQMTPQRQMLINAKAQMIEAVKRQSATGMVELEKRAQSDNRQLAIDEAYQARMDG
+                     KTLSVDPKFLPVDENTGEYKDSDMATYAANKLNQIDQMGIPQDQKDAKKLALLRADYDK
+                     GPFQAAFQTLTQDASREWQAALISGEAKDMPRLTELQRIYQQDPGTMAQLYPEQAGLME
+                     SLKFMGVNGLEPQILVDAQRNKPKTEEERRYREEQWSAIKNDSATADVLKYLPADMETM
+                     ARSVFDAHSTNTGDSPNASRAVTEFLQENMVSFTEKQGTYGFRSTSFHGMLSKRDLMTN
+                     PNRAESWEQGKQIIDDFMGQLQKDSVWGSSGMSVVSKNGSIIIQNMTGSRMTMTREQFQ
+                     NMAADYEARAVQAKQSEAEEDVKRTQRQYDTYFRGGQQTKRVE"
+     gene            29334..33329
+                     /locus_tag="phiIBB-PF7Ap34"
+                     /db_xref="GeneID:10323821"
+     CDS             29334..33329
+                     /locus_tag="phiIBB-PF7Ap34"
+                     /note="orf39; similar to NP_813780 internal virion protein
+                     D [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="internal virion protein D"
+                     /protein_id="YP_004306353.1"
+                     /db_xref="GeneID:10323821"
+                     /translation="MTFEEEYAQAKAKGSPYDVSIQRAAEAQGVSYDFLHKQLFMESRF
+                     NPNAKSPTGPRGMAQMTRATGKAYGLETDEDFFDPEKSIDAAARHLKDNLTASNGDYLE
+                     AALLYNQGGGRLGRPQIAALKAGKLEQISEEGRKYMTNLQDVAGDSPFKVMLQGHGVSN
+                     PGITPKSDAVSFAQATDGVTSSLKTQRGATPQLGDMAVKGSAVEPTRQTFAEFADITKK
+                     APQGWFEGTGKAVEAELATSTLGQLFRNVTMETFDPMEGYETRDTSAWGDDEFDKIRKA
+                     GVNSQFYNFLFDQTRGDKGKLDGAIKMALENQKYQQQARGASGSAQVLAGFIGAGADPF
+                     TYMPLPGVTGTKLFSKVAQGAAGAGAASMASEGLREASTGMEAHYGTALVGGALVGGGL
+                     TALVDRIAARAVPPQRLDMWDGDLEKYLAMHNEAALPNEFHGPSVRLEARETARQGDFE
+                     DPTRMHWQAHEQVENLHGIDFVRVPGEPGAVRLADGSILSDGNPLNPLTIQTFRDAERA
+                     APGMSVGGFTEIGYTLLRSENEDIRGLAGQLFRSPTGAESGSHGKFGAVASDIVERINA
+                     QDHVSYNNIVSAAHEAIQDVRYANMPGGRQAHFEAAYRRVVEAIEDKAGSRVNGLSTGE
+                     RKLMDALNAHYERKLDALQNPAQFGNWRATSVLGATRHEGSYIPNVYDDAAKNLWAGRL
+                     GGNDELQTAIMESWLVSYASRPAVKARVDKMIADANPGKTMSPRDIQKAVEEYARNKAY
+                     GISHTQDFNRSHLVDDQLTGLVGAENNNFLEGRHLFDSDMEVHVGNGQMFSVNDLRNFD
+                     MTHITPCYDRRVNGDIGIMGATGESTAAFKDRVTALGVGQENKKEMKAMQDALKLITGR
+                     ARRDPDGVMATLARSLSDMSFLAKNAYMGIQGITETAALVTKGHTRMLMKGVPFFNEIA
+                     TMGSKATPKFLDDMHGLVFGRELDNLIRPTRQDHIMRLREGADASPRVASAVGSLKYMT
+                     QEASARWPLTKFLTESSNYIADAGRQGVLKELTDFAYGTPSKMGKKLFDQQRLKSMSLT
+                     PEQFQGMQDLIREATVLKNGRVEIVKPELFKSDPRSMDLWRLGDKIADETILRPHKLSS
+                     QDTVAYGAGIKLAMQFKNFTMRSMNARAIRAYHDSTKNGRAADQVMQAILSTGMAGAMF
+                     AAMAYTRSVGMPDKDREKYLKDALNPSMMAYAALSRGSHIGAPLGLANMVMAPLGFDQA
+                     RMVRTSITPRPKTQKETGAIKWKPSQSDGVQDFMSGVLDQVPGASWALSAGQAGHSAIG
+                     LAGSSGRRQDQEYMTSLYNGLRGIIPNDPASQFLLMKIMEEQGIEAR"
+     regulatory      33328..33349
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      33330..33352
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 17; predicted by PHIRE 1.0"
+     gene            33392..35029
+                     /locus_tag="phiIBB-PF7Ap35"
+                     /db_xref="GeneID:10323822"
+     CDS             33392..35029
+                     /locus_tag="phiIBB-PF7Ap35"
+                     /note="orf40; similar to NP_813781 tail fiber protein
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="tail fiber protein"
+                     /protein_id="YP_004306354.1"
+                     /db_xref="GeneID:10323822"
+                     /translation="MADAPKTTITYPLDGSNKDFPIPFEYLARKFVQVTLVGTDRKPLI
+                     LNIDFRFTQRTIITTTKTWGPSDGYNLIEIRRYTSATERLVDFSDGSILRAYDLNTSQV
+                     QSLHIAEEGRDIATDTIGVNNDGDLDARGRKIVNVADGTGDFDAVNLRQQKVWAGSALN
+                     QADRSKAEADRSTQQADRSTQQANASAQSAVNSETSNKASFAQADRSKNEADRATVQAT
+                     EATRQAGLATTNGQAQLGLAQAEVRKATEQVSLATTQANRSQQEADRATAQANASAGSA
+                     TASKGSADAAAGSATASAASAKTSKENADKVLAGFASFGSMPLGSLVQMPVFNPTFNQS
+                     MRDQGFLPCNGEPFDAVVYADLAKVLGAANAPDLLGKYTKCSPDGSNVGQTLPGSMPSH
+                     AHTIPEHGHAASSAVAGWHAHAASAWTDAQGQHSHTIQSFNSGGVVGNSGYVATAGKAQ
+                     MQYQVGGVDAAGAHAHNVGVSVAAEGNHSHTIYIGNQVAFSTTAAGTGPTVEVDRFMVF
+                     TWIKAKAPAGAAQLNTLLDRIAALEAKL"
+     gene            35039..35242
+                     /locus_tag="phiIBB-PF7Ap36"
+                     /db_xref="GeneID:10323823"
+     CDS             35039..35242
+                     /locus_tag="phiIBB-PF7Ap36"
+                     /note="orf41; similar to YP_002048666 type II holin
+                     [Morganella phage MmP1]; similiar to gene 17.5 of
+                     Enterobacteria phage T7; contains two putative
+                     transmembrane domains; not essential"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="lysis protein"
+                     /protein_id="YP_004306355.1"
+                     /db_xref="GeneID:10323823"
+                     /translation="METNEGIVKAIPIVGAIGADTLATLKGLTLNELFYIVTIVYTLVQ
+                     MFLVIWKTVREERRKDKENRNG"
+     gene            35235..35492
+                     /locus_tag="phiIBB-PF7Ap37"
+                     /db_xref="GeneID:10323824"
+     CDS             35235..35492
+                     /locus_tag="phiIBB-PF7Ap37"
+                     /note="orf42; similar to NP_813784 DNA packaging protein
+                     small subunit [Pseudomonas phage gh-1]; involved in the
+                     packaging of genome monomers into a procapsid using
+                     head-to-tail concatemers of genomes; DNA packaging protein
+                     A; DNA maturation protein A; terminase small subunit"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA packaging/maturation protein A"
+                     /protein_id="YP_004306356.1"
+                     /db_xref="GeneID:10323824"
+                     /translation="MAKRNALEVLLELIDTEMARQLLIDLRDDAVRSPQLYSAVNRFLD
+                     RHNFKLSSLMVEEGDLGELQAALDAFAKMELEDLDSTQRH"
+     gene            35492..35929
+                     /locus_tag="phiIBB-PF7Ap38"
+                     /db_xref="GeneID:10323825"
+     CDS             35492..35929
+                     /locus_tag="phiIBB-PF7Ap38"
+                     /note="orf43; similar to NP_813785 phage lambda Rz-like
+                     lysis protein [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="putative cell lysis protein - endopeptidase"
+                     /protein_id="YP_004306357.1"
+                     /db_xref="GeneID:10323825"
+                     /translation="MKTTALKFLLVLGAVLSIYFMGLRDGEHRATLKCAGEQSSELIRI
+                     QGERDEIQAVLNETARNWAEDQARSESTARGTVDRLTESNVRLRVKLADATVEAVQGYN
+                     RGQSDGKAELHRETSEALIRITQDADRQVEALQDTLREVTK"
+     gene            35926..37692
+                     /locus_tag="phiIBB-PF7Ap39"
+                     /db_xref="GeneID:10323826"
+     CDS             35926..37692
+                     /locus_tag="phiIBB-PF7Ap39"
+                     /note="orf44; similar to NP_813786 DNA packaging protein B
+                     [Pseudomonas phage gh-1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="DNA packaging protein B"
+                     /protein_id="YP_004306358.1"
+                     /db_xref="GeneID:10323826"
+                     /translation="MSEAKVDNKHIKMLKGSFVAFLFVLWAALNLPVPTKQQISMSKKL
+                     AAGDSRRFILQAFRGIGKSFITCAFVVWKLWNNPDLKIMIVSANKDRADANSVFIKRII
+                     DLLPFLHELKPRAGQRDSSLSFDVGPARPDHSPSVKSVGVTGGMTGSRADILIADDVEV
+                     PGNSGTQSARDHLGELVKEFDAILKPDGTIIYLGTPQTEMTLYRELEDRGYSTTIWPAR
+                     YPRDVADLESYFHAKGNRSRLDPTMLAELEADSRLFWKPTDPVRFDDEDLRERELSYGK
+                     GGFALQFMLNPNLSDIEKYPLKLRDWIVAALDMESAPTTWQWLPNDRNEAKGLPLVGLK
+                     GDRFHRYESCGTTTAKYDQKILVIDPSGRGKDETGYCVLYQLNGYIFLMEWGGFRGGYE
+                     DTTLEALAKVGKKHKVSEVVIEGNFGDGMYTKLFSPVMTRIHRCAITEVKSKGQKEMRI
+                     CDVLEPVLGSHKLIVHESVIEQDYRTALNADGTTDVVYSGFHQLTRLTKERGSLGHDDR
+                     LDALAIGVQFFTDSMEKDSERGAEEMLEGFLEDHLENHMVGFEQAREISLGNGVNIQWD
+                     DDDGTEGNFMGW"
+     regulatory      37730..37751
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      37732..37754
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter 19.5; predicted by PHIRE
+                     1.0"
+     gene            37755..37916
+                     /locus_tag="phiIBB-PF7Ap39A"
+                     /db_xref="GeneID:10323827"
+     CDS             37755..37916
+                     /locus_tag="phiIBB-PF7Ap39A"
+                     /note="orf45"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306359.1"
+                     /db_xref="GeneID:10323827"
+                     /translation="MGVLYDKHRRYLKVTSARSENFENHVLSEDPMPFYSLMVIIADKH
+                     HLHIGAYR"
+     gene            37913..38086
+                     /locus_tag="phiIBB-PF7Ap40"
+                     /db_xref="GeneID:10323828"
+     CDS             37913..38086
+                     /locus_tag="phiIBB-PF7Ap40"
+                     /note="orf46; similar to YP_002308428 hypothetical protein
+                     Kvp1_gp47 [Kluyvera phage Kvp1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306360.1"
+                     /db_xref="GeneID:10323828"
+                     /translation="MTKKATATFVAVLVSLAKHRATYRFLAVLLVALGISNGEAIMSGI
+                     ETVACAYLGCIG"
+     gene            38171..38488
+                     /locus_tag="phiIBB-PF7Ap41"
+                     /db_xref="GeneID:10323829"
+     CDS             38171..38488
+                     /locus_tag="phiIBB-PF7Ap41"
+                     /note="orf47"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306361.1"
+                     /db_xref="GeneID:10323829"
+                     /translation="MGHPVPFRVQHIKALQGSLQGSLQEFTINFPYRTSHRLTHRVPPW
+                     PLSSTLTASGAPLRGSLRCWAPTDNHQGIPVGGPSMGYLMSYLGAHHEPFKGSCQPSRD
+                     H"
+     regulatory      38654..38681
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      38710..38731
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      38712..38734
+                     /regulatory_class="promoter"
+                     /note="predicted phage promoter orf48; predicted by PHIRE
+                     1.0"
+     regulatory      38757..38783
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     regulatory      38918..38944
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            39137..39322
+                     /locus_tag="phiIBB-PF7Ap42"
+                     /db_xref="GeneID:10323830"
+     CDS             39137..39322
+                     /locus_tag="phiIBB-PF7Ap42"
+                     /note="orf48"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306362.1"
+                     /db_xref="GeneID:10323830"
+                     /translation="MARLDMHVTGLEYDLSLEENAQGQQGFTVTYGAQVNHYERFDEAF
+                     MDFNESLSHALALQGL"
+     regulatory      39148..39178
+                     /regulatory_class="promoter"
+                     /note=="predicted by PhagePromoter"
+     gene            39348..39839
+                     /locus_tag="phiIBB-PF7Ap43"
+                     /db_xref="GeneID:10323831"
+     CDS             39348..39839
+                     /locus_tag="phiIBB-PF7Ap43"
+                     /note="orf49; similar to YP_001522848 hypothetical protein
+                     PPLKA1_gp07 [Pseudomonas phage LKA1]"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306363.1"
+                     /db_xref="GeneID:10323831"
+                     /translation="MNTSQNRFILAHAASLLVTAYKECIAEYQTVLPLNLSIGHDAPDS
+                     YAALRSQAAQGQLKVSTAHNASSIYGASGNLTFRIFHDYGHLLYDAEFTTEQEVSLALT
+                     QWRDLIRYIPQEWQGICYVVYRADTVAQSEYEAIHKDFPVDQKAFVLDILNKHFEAEPR
+                     "
+     gene            39836..40105
+                     /locus_tag="phiIBB-PF7Ap44"
+                     /db_xref="GeneID:10323832"
+     CDS             39836..40105
+                     /locus_tag="phiIBB-PF7Ap44"
+                     /note="orf50"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306364.1"
+                     /db_xref="GeneID:10323832"
+                     /translation="MSMNTNETLDAVLITREERKALAALLYSGLTGNAVDKLGLRALQE
+                     KLSSAFKGYWDTFNPLDKHPTMADHGIAEWVSPDSTQKTRNSIQ"
+     repeat_region   40229..40973
+                     /note="redundant terminal repeat"
+                     /rpt_type=direct
+     gene            40240..40590
+                     /locus_tag="phiIBB-PF7Ap45"
+                     /db_xref="GeneID:10323833"
+     CDS             40240..40590
+                     /locus_tag="phiIBB-PF7Ap45"
+                     /note="orf51"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306365.1"
+                     /db_xref="GeneID:10323833"
+                     /translation="MTNAKRTTAQTIKHKGRKYVVIHRSVTLLLLKRAGKPHHFTLEGG
+                     KEGTLKRHKDFWAALQHYSDRQDALGIKGHAVTAVVGTEDGPVVTEGELAAIELMASQG
+                     ATTGRVSAKEPN"
+     gene            40590..40916
+                     /locus_tag="phiIBB-PF7Ap46"
+                     /db_xref="GeneID:10323834"
+     CDS             40590..40916
+                     /locus_tag="phiIBB-PF7Ap46"
+                     /note="orf52"
+                     /codon_start=1
+                     /transl_table=11
+                     /product="hypothetical protein"
+                     /protein_id="YP_004306366.1"
+                     /db_xref="GeneID:10323834"
+                     /translation="MPKPNKYKGDGSKKPEGTVEGAYVMHKGRMVPNFQATDSAIERGI
+                     NAYKAFKGNAMLKCVTRIMLYIMVAAMCAALLFGMTGCQVNVVNVIHSDIGLDASSNLN
+                     ALTE"
+ORIGIN
+        1 aagggttact gggacacgtt caatccgctc gacaagcacc caacaatggc tgaccacggg
+       61 atagcggaat gggtcagccc ggattcaacg cagaagacac ggaacagcat ccaatgaacg
+      121 tgactgtccg gggtctcttc aagctctgca atagctgcaa ccaacggggc caagtggctc
+      181 aagtctggct tgtcgatcac ttcgcttgcc gctgcatctt cctaccttac gaccatcaat
+      241 aaggagtcac catgaccaac gcaaagcgca ccacagctca gaccatcaag cacaagggtc
+      301 gcaagtacgt cgtaattcac cgctcggtta ccctgctgtt gctgaagcgt gccggtaagc
+      361 ctcaccactt cacccttgaa ggcggcaaag agggcaccct gaagcgtcat aaagacttct
+      421 gggcggcact gcaacactac agcgaccgtc aggacgcact gggcatcaag ggccacgctg
+      481 taaccgctgt ggttggcacc gaggacggcc ctgttgtcac tgaaggcgag ctggccgcaa
+      541 tcgaactgat ggcatcgcaa ggggccacaa cgggccgtgt tagcgccaag gaaccgaact
+      601 aatgccaaag cctaataagt acaagggtga cggctccaag aagcctgaag ggaccgtaga
+      661 gggcgcctac gtcatgcaca agggtcgcat ggtcccgaac tttcaagcca ccgactcggc
+      721 tatcgagcgg ggcatcaacg cctacaaggc attcaagggg aacgctatgc tgaagtgtgt
+      781 gactcgcatc atgctgtaca tcatggtcgc tgcaatgtgt gcggcgctgc tgttcgggat
+      841 gactggctgt caagtcaacg tcgtgaacgt gattcacagt gacatcgggc tggatgcgtc
+      901 cagtaacctc aacgctttga ccgagtagcg ttaatcggtg gccttctctt gagggtcacc
+      961 cgttaaatcc actcactgct aatgcaggta tcaccatgat cgctctaaac tacaccagct
+     1021 tcaccagccg cgaagtcgcc gctaagatcc ttgcagcaat gcaggaagtc cgggccacag
+     1081 gtaacgctgt gcgtgtcctc aatcgtcgcg gtaaggcttt cctgctggtc acaatccaca
+     1141 aggacgcctt agggtacgcc ttcaagttca tcgctgagga tggcaccgag gtcggccaga
+     1201 tgatccaacg tgcgtctaac gactgggata acccgacgtt taccgcttac tggtctatcc
+     1261 tgagctgggc atgggacctg aaggaacacc cactgctgag cctgtctaag ctggccgcac
+     1321 aggccgaagc gatgaaaggg caaggggcaa cccacaaagt gacctgctac ggcggtacgg
+     1381 tgcagtacgg ggcctatcag cgtgactggc tgtgtcgtcg ccggttgtac ctgttcggta
+     1441 aggacggagt atggcgcaag gttgacgatg accaagccgc tcaaatctgc tggatcgagg
+     1501 tgctgaaatg atcttgagtg acccagcggt agccatttgc tcaggcgaga agtatgcacc
+     1561 gggcctgtac tgggagggtc gccagatcct tgaccagatt gaccagtaca tggacgccta
+     1621 cgggccgatc caaccgggcg ttgactatgc gccagatagc gaatgggcca agttcttcgc
+     1681 cgataacgtc atcatgtatg caccgggcgt gtatgccatc cgctacctga acccggacta
+     1741 ctgcaaacgt ctgctggtcg agctgtccga tgtccagtac acggtcaatg aagaggaacc
+     1801 cgaagacgct cagatccctg aggtcgtcct tgaggaacac cactatggcc tcttccagtg
+     1861 cctgagaggg cttttcgagg ggtatgcaag gaaactggcg tacatcctca tgggtctcga
+     1921 aacggggcct tgtgtgtcca tacaggccgc acggtacacc ccaatgaaca cgccccacgg
+     1981 ctgctggcac actgatcggg actctgaggt gacccttgtg gtcgccctga gcgatgacca
+     2041 tgaaggcggt ggcactcagg tatatcaagg cccgttgctg cctcctgtga cggtcccaca
+     2101 gcttcccaca ggctgggcca tgctcttcgc tggtcgcaca aatgaacaca tgggtctgcc
+     2161 ggtcaccaaa ggcacccgta atttgctcgt acactggtac ggattggaga aataaaatgt
+     2221 cccgcttcgc aaacgtaggt tcccaagcat gtaacgcact ggctgtcaac atggttcacg
+     2281 ccatggatgc agacttctcg tctcttgagc gccgtgcaat gggtcacaca ctggccgaga
+     2341 tcactggccg caagatccgc aagccgggtc tgtatgacaa gcatgtctcg gacgccaaac
+     2401 agggttccat tgcagcgacc tacgtggccc actctgaagg caaggccgca gtaatgacca
+     2461 tggcctacgg gatgcgtcct cagaccgacc tacaacacgc tctggacgcc cggtatcgtc
+     2521 aacccggctt cgctggtgcg cagttcttca ccgagcgcgg cgacttcact catctggcgg
+     2581 ggcggggcgt atgaacctgc acagcatcaa gttcgccgta gaggtcgagg cacggctact
+     2641 gaatccagac cacagccatg cggctgacgt gaagggtcat aaagtcctcg actggaaact
+     2701 cggcttgggt ccttgtggcc gctgggttga ccagttgacc gctgagatcg acatggcaac
+     2761 gctgagaatc cgccaaacgt cctacagctc agaccccaca aaggaactcg aaagggtcca
+     2821 gcgtgggctg tacaaggacg atggggcgct tgagccgttc ggtccaaaca agcgggatcg
+     2881 tatggccgca cttgaggccc gccagcgact catcaaggat cgcaagattg agacgtttat
+     2941 ctacaagtta gaagacgttc gcggcaggat caaggcagtc gagcgctgag gacgttaaaa
+     3001 accctcacca gaacagggac cacttaaggg gcctttaact taaagaccct ttaagatcct
+     3061 ttaagattac tcttatagta attatcatta agtaaaatca ttaagtaaga gggtgtaccg
+     3121 cagtggcatt cattgagaaa cagaaacaca acttcgacga cgtgaagacc tcatgggcct
+     3181 ttgataccct gagcaagctt tacggtgaag acctcgccgc tgcccaactg gctctcgaac
+     3241 atgagtcgca catgatgggt gaagagcggt tccataaggc gcttgatcgc cagattgaac
+     3301 gctcggaatt cgctgaaaca tccgtcgcaa aaccactggt cgccatgctg gtgccgatgt
+     3361 tcgtcaagga gttcgccgaa tggactgaac accagatgac caaggtgcgc cgcaagtcgg
+     3421 tggccctgaa gtacctcaac atggttcgcc ctgaacgggt cgctgcgttg acgatcaagc
+     3481 tggtcattac ggaaatggct cgccagcgtc aagacctcgt gtcggtgacc actcgaatcg
+     3541 gtcggaccat cgaagaggaa gcccgctttg gtcgcatccg tgacgaagaa gcgaagcact
+     3601 ttcagaagca catcaaggac gctctcaaca agcgcaacgg ccacacctac aagaaagcct
+     3661 tcatggaagc tgtcgagtcc aagatgctgg aagctggtga gctgaacggt gcgtgggctg
+     3721 actgggcaaa ctctgactcg gacgtaatgc accacatcgg cgctcgctgc cttgaaatcc
+     3781 tgattaagtc cacagcactg gtcgagatcg ttcgcaagaa cgcaggcacc aaggatgacc
+     3841 agaacgtcgt ccaactgtct ggcccatggc tggagcaact gagcaagcgt gcattctcgc
+     3901 tggccggtat caacacgatc aaccagccga tggttgtgcc tccgcgtcca tggactcgcc
+     3961 cggttggtgg tggctactgg ggtaaaggtc gtcgtccgac ccacttcatc cgcacacaca
+     4021 ctaaggcgtc ccttgagcgc taccgcgacg ttgacatggc tgaggtctac aaggccgtta
+     4081 acatcgctca gaacaccgca tgggccatca acaagcccgt cttagcggtc gctgaggctc
+     4141 ttctggcatg gcctaacgtg cccgtcaaga agtggccttc ggctgctgta agtgaactcc
+     4201 caacgaagcc tgacgacatc gacgagaacc ctgagtcctt gaaggcgtgg aagaaggagg
+     4261 ccgctggggt ctaccgtggg gaagctgcgc gaatctctcg ccggttgtcc cttgaaatga
+     4321 acgtggagac ggctcgtaag tttgctgact acgaggcgat ctacttccct cacaacctcg
+     4381 actggcgtgg ccgggtctac agcctgacct ctttcagccc acagggtaac gacatcacca
+     4441 agggcatctt gcaggcgtcc aagggtgaac ctgtaggcgc tgaagggatc gaatggctga
+     4501 tgatccacgg ggccaacaca gcgggcgtcg ataaggttcc ttttgatgaa cggaaacaat
+     4561 gggttcgcga caatgaagac tgcatcctgc gttgcgcaag agacccactt cagaacacag
+     4621 aatggatgtc aatggattct cccttttgct tccttgcctt ctgttttgaa tgggctggag
+     4681 tcaagcgcga cggtgagaac cacgtatccg ctctgcccat cgcttttgat gggtcttgct
+     4741 caggcattca gcacttttct gcaatgctac gagacgaagt tggtgggcga gccgttaacc
+     4801 tcctaccttc cccaaccgtg caggatattt atcgactggt ctccgacggt gttaacaata
+     4861 tccttcgaga cgacgttgat aacggcacag atgattcctc ggagactatc gttgacaaga
+     4921 aaactggcga gattcgcgag cgccggatta tcggaactcg aaccttggct gctatgtggc
+     4981 ttgcttacgg ggttgatcgg agcgtcacca agcgttcggt aatgactctg gcctacgggt
+     5041 cgaaagagtt cggcttctgt gaccaagtgc gggacgacat cgttcaaccg gcgattgacg
+     5101 ctggcaagac catgttcacc gatgcacagc aagcgagccg ctacatggcc cacctcatct
+     5161 gggtctctgt agggaaaacc gttgtggccg ctgtggaagc aatgagctgg ctgcaaacgt
+     5221 ccgccaagtt gttgtcctct gaggtgaaag ccaagaagga tgacccaacg aaggacgtga
+     5281 agaagggcga catcctgaaa cctgcaatgc ctgtctactg ggtcacacca gacggcttcc
+     5341 cggtctggca ggagtacaag gtggccgata aggtccgcgt tgacctgatc ttcatgggcg
+     5401 acgttcggtt gcaaactacg gtccttcaga cggatcgtgg tgacaacaag atcgacgccc
+     5461 gcaagcaaga gtccggtatc tcgccgaact tcgtgcatag cctcgacggt tcccacctcc
+     5521 gcatgacggt cgtgaagggc cacgaaggct acggcatcaa cttcttcgcg ctgatccatg
+     5581 actctttcgg gaccatcccg gctcgtgctg gctcgctctt caaggccgtt cgggagacca
+     5641 tggtggacac ctacgagaac catgacgttc ttgcagactt ccgcgaccag tttatcgacc
+     5701 agcttcacga aacccagatg gagaaaatgc catcgctgcc cactaagggc gcccttcaga
+     5761 tccgtgagat cctgaagtct cagttcgcat tcgcttaagg agtcaccatg caccgcaacc
+     5821 agatggaaac ccaagccact cagttcgctg acctcgtgtt caccattgtg ggcaccaagg
+     5881 taagacatga cgtaagctgc atcgttgtga acatcctgaa ggaccgcgac acgggccaga
+     5941 ccgggatgaa aatcgtccag actgactggc tgatcgacaa gacctcgtac acctaccgct
+     6001 aaaacccctc accaaaacag ggtgaccact tccggttgcc ctaatgaatc tttaggagtt
+     6061 acacccatgc aagcttcaac cgcgttgttc gtgaccaagt ccaccaagcc acgtctgtcc
+     6121 gagatccaag gtgccagcac cctgttcgag ggtcgcactg acttcgaggt ctcgcagcaa
+     6181 cgccgtcgca aggaacacaa gcctgatcgc cgccctcgtg caacttggga ctacggtgac
+     6241 acccacaaga ccaacgtagg tgcagcccgt ggctacctcg gtgaggaagt cctgtgagtg
+     6301 cccttgaagt tcaactggtg cgtgaccacc gaatgggtga acaccagatc cagatttatc
+     6361 gtcgcggttt cggtggggtc atcatcgacc gcctaccaga caacatgctg tacgccctgc
+     6421 ggccctcttc ggtcccggct acgctgaatg agctgggtcg cctgttcggc ccggtgtacg
+     6481 actactgccg acctcaaggg tccaagaagc tcatcatcat gtctttcgac cacgcagtcg
+     6541 caactgcaaa cttcctcaag gagatcgttt aaatggccgc ttccccggta atcctcaaga
+     6601 ccaacccaca ccgcccggta gacttcaagg agtcctcagt ggcgaaggtg ctggaacagt
+     6661 ccggcaacct taacgtggac atcaaggaag acggctgcca gttgaatctg gtcgttgact
+     6721 ggaatggcac gaacgcagac gttgagttcc tgagccgtga aggcaagcgc ttcaacggtc
+     6781 tgactcaggc aggcatcgac ctgaccgagg acccacgctg gtcgaagttc ttcaacccgc
+     6841 accttgacgc tggcctgttc cgtgagaacg gtggcttcat gctgcaagct gagatcctaa
+     6901 tcgacggcaa ggtctgcgct gagatttctg gtgacctgcg ccgaatggag ccggttgacc
+     6961 tgagcaaggt ggagatcgcc gtgttcgacc tgatcccgct ggacgctgtg aaggatggca
+     7021 ccgagtatga agtgttccaa gagctgcgcc gtatgcacgc tggcattcaa gtcgaggccc
+     7081 tgaagtcccg cttccctgag atccgctggc gtctggttga ctccgtgcag gtcttcagtc
+     7141 tggagcaact gacagcggtc tacgaagagt tccgcaagct gggcaaagaa ggtggtgtcg
+     7201 ctaaggaccc actgtgctac tggaagcgcg gcaagaaggt cggccaatgg aagatcaagc
+     7261 ctgacgaaga ctgtgatggt gtcgttgtgc gtcccatgtg gggcactccg ggtctgtcct
+     7321 tcgagggcat ggtgattggc ttcacggtcc tgactgagca tggcgtcgag gttgacgctg
+     7381 gtggtatcac ggatgacctg aagatcaagt acaccgctgc ggtctgcaag aaccctaacc
+     7441 acttcaagga ctgggcctgc aagatcacct acatggagcg tcttccgtcc gggtcgtatc
+     7501 gtcacccgaa cttcgatagc ttccgtggca tcaccgaccc gctcatcaag gaatgatcct
+     7561 tggctgggtc atcatcgtgg taaacgccct gtaccttgca gggcttctta aattcgcttg
+     7621 gagacgtacc taacatgaac ctgactatca ctttcggcct gaccactctc gcactggctg
+     7681 gcgctgtatg gcactgctac aagtccaaca agccgctccg tgaagaggcc cgtaaggccc
+     7741 gtgaagagac ggaacgtaaa gcctttgagg atgccaagcg caccgctgag gcgatccaag
+     7801 aggccaaggc cgtcgaggac catctggatc accttgaagg aatcctcagt gggcgcatcg
+     7861 tggataaggt gaacgataag cgcaccctca acgctcgcat gagctacagc cacaagaccc
+     7921 ggatggaacg caagtacccg gcgatcagtc acctgcttag cgtcaccaag ctgaatacga
+     7981 cccaagaagt cttcaatctg aatcagcggg tcagcaccca aagcaagatg attcgagacc
+     8041 tgaccttgca gctcaaggac gtacagaaag cattgcaact cggccagcct gtcgagtaac
+     8101 acagcgagcc tcatcgactt cggtcggtgg ggcttttttc attcccgcga gaaaaggagt
+     8161 tgacatgaag atgttctttg tgctactcgc ctgcgccctg ttcctttatg gcctgatgat
+     8221 ctatcacgcc ctacagccgc cgtttgacga gtgatttaaa aaccctcacc aaaacaggga
+     8281 ccaccgcgtc cccttcccga tgcctcaaag gagactactt ccatggcaaa actcatcatc
+     8341 gccctgactt ccgttcgcgg tcgcagcggc aaagacacct tgatcgaaca gttgcgcctt
+     8401 gctggtcatg acgtggcccg tgtggccttc ggtgacaccc tcaaggaagc ctgtgcggat
+     8461 gaccttcagt cctactggaa tgagcgcgag aagttgctcg actggttcca cagcgacatg
+     8521 aaggacgtgc gtcaagcaac cttggcgatc cgtgagatcc ctgaaggtcc gtacaaagag
+     8581 tggctgatgt tcaaggcccc tcgaccgacc cctgaaggcg actggatgaa ggacttgcgc
+     8641 acaccgcgtt ggcaccttca gcaatacggc accgagtacc gccgtggttt ccttaaggac
+     8701 ccggatgtct ggctggatgc aggcatgaag gtcgttgagg gcaccgagtc cgagatcgtt
+     8761 gtggtctccg acctgcgcca gcgtaacgag taccaccgtc ttgccgatgc tggtgctaag
+     8821 ttcgtgcgcc ttcatcgcat gtggttcatc cccggcgttg acgatgcgga ataccacatc
+     8881 actgacctcg acctaatcgg ccacttcatg gacgcctgcg cgttcaacca ctggggcaac
+     8941 ccacaaggca tggtcactca actgaaagag caaggagtcc tgaaatgaaa ctgttcaaag
+     9001 cacaagttgg tagcgagtgg gtcccgatct acgcgaagga cctcgacgaa gcattggcgc
+     9061 tggccgaaga agaatacggt gcggctgctg ttggccgtgt gaagccggag gtgaacgaat
+     9121 gaaccgcgcc caaggcaaca cccggtccaa gcctgatggc ttcctgcata tccagaactt
+     9181 cacggtcacc aagcacgctg gcatcgctgg cgctgtctgg gtccacgtct tcgacgacca
+     9241 ccaacgtggc ctcgttgagg gcatcctgat cgagctggcc gttgagaatg gccgtggcgt
+     9301 gcatcacttc aagcacaact gctggcgctt caagaaggag ttccttcaag tgaacttcga
+     9361 gtgggcggtc ttcaagttgg cccaagcggt ccgcatggac cctgcccaag tgctgtacca
+     9421 acatgtcctt cgtcgggacc ggctcatcaa caaagattaa aaaccctcac cagaacaggg
+     9481 aggaccttca caggttctct ctgcaaatcg caaattccca aacaggagac acatcatggc
+     9541 aactgcaaaa cgtcaagtat tcatttccgc taaaggcaaa gctgcccctt acgcggccat
+     9601 tcagaagccc gacttcggca ccaccgagtt cccgcaacca cgcggcgagt acaaggtgaa
+     9661 cctcatcgtg cccctgaagg atgcacaggc tgacatcaag cgcatcacca agatttacga
+     9721 agagtcctac gccgagttct tggctgagca tgaagcgaac ccaccaaagg tcgctccggg
+     9781 caagcgtcca gtgccggtcc gtcaaggtga ccttccgttc ttcgaggacg gcaacggcaa
+     9841 cgtggtcttc aagttcaagt gctacgcctc gtggaagaac ccaaagactg acgcaatgca
+     9901 ggacatcacc ctgcgtgtgg ctgactccaa gggcaagacc atgagcgtgg tcccgaacat
+     9961 ttccggtggc tcgaccctga agctgcgtta ctcggtattc ccgtacaagt ggaacaccgc
+    10021 cgttggcgct tcggtcaaac tgcaactgga aggcgtcatg ctgatcgacc tcgttgagtt
+    10081 cggtggcggt ggcgacgatg actggggcga tgctgtggaa gaaggcggct tcgtggctga
+    10141 agaaaccact caacgtgaag agtggcaaga agaccgtagc gacatgggtc atgctggcga
+    10201 agacatccct gacgcagacg atgacttcta aatggcaggc tatcgtggcg cacggaacgc
+    10261 acgagtaggc atctaccggt cgtcccttga gcaacgcaac gctgcccatg ttgaaaaact
+    10321 gggcggcacc gctgagttcg aggcgtacaa gatccagtac gtcatccccg aaaggaccgc
+    10381 aacgtacaac ccggacttcg ttctgggcaa tggcatcatc gtggagacca aagggatctt
+    10441 cgaggtcgcc gaccgacaga agcagttgtt ccttcgggaa cagcaccctg agctggacat
+    10501 ccgtctggtc ttcagttcgt cgaagagcaa gctttacagc ggctccaaga ccacctacgg
+    10561 aatgtggtgc gagaagcacg gcatccaata cgcggacaag ttgatcccgg ccagttggct
+    10621 gaaggaggct gccaaaccga tccctaaagg ggtcctcatc aagaaataga aggaggtctt
+    10681 tatggcccgc accgttcaat tcaagaagcg aacctcgacg aacctgatcg ttgtccactg
+    10741 cgccgctacc aagccaacca tggacgtggg ccgtaaagag atccaaatgt ggcacgttca
+    10801 gcaaggctgg ctcgccattg gctaccactt tgtcatccgt cgcgatggca ccattgaaga
+    10861 gggccgtcca catgatgtcg tggggtcaca cgttaagtcc cgtaatgctg acagcgttgg
+    10921 tatctgcctt gtcggtggaa tcgacgccaa aggaaaccct gaagataact ttaccgacca
+    10981 tcaaaaggcc gcactgcaaa cgctgctgtg gcgcatggtc tcgggcaagg acttcgatgg
+    11041 ggcgtatcaa gacctgccgg tagttggtca tcgcgacctc gaccccggta aggcgtgccc
+    11101 ttccttcgac gctaaggcgt ggtggaaagc tcgtcaggat taaaaaccct caccagaaca
+    11161 gggaccttcg ggtcccaccc ctcagaccac ttatggagac tacttcctat gtctgtaaat
+    11221 cgttttcaag ttgaaactgc gctgaacctc gttaaggacc tgcgtgacaa tggctactct
+    11281 gtaatcattg ccggtggctt tgctcgtgac gtgtacttcg gggccgaccc aaaggacatc
+    11341 gacattgtgg tggccgctgg gtctatccac gacgacgtga aagaagccca tgcaatcctc
+    11401 ggtgaagagc tggtcaagct gggcgttcaa cacctcggct tccgcatgta ctccgaaagt
+    11461 atctctgacc gtctggtcgg tggcttcaag tgtactggca acgtggacgt ggtgctgtac
+    11521 gacaccgcta cggccctcga agctgtcacc gcgttcgact tcaacctcaa ccagttcgtg
+    11581 atgaccgggc gtgacttcga gtctgcctac gtgtcctata tgggcaccga aagtttccac
+    11641 gagctggtcc cggtccgaga ggactacaca cctgaacggt tcgccaagat gcgcgagaag
+    11701 ttcattgacc tgacttgccg ataccctgaa ggcgctggcc ctcaagaggt gaagctcacc
+    11761 gatcgtttct gaaggagacc cttatgtccg aacatgaaga agaaagcgta ctgatgcaca
+    11821 agggaccttg cgagttctgt ggttcctccg atgctcgtgc ggtctactct gacgggcatt
+    11881 cgttctgtta cgcatgtcct gaaggtgacg catggaaacc cggtgatggg gagtacgtgc
+    11941 cgaacgccgc aaggtccacc aagccagcgg ctgaagggac catatcgttc aacgagaagc
+    12001 agggtcgata cacggccttg aaggctcgtg gcttgatgga agacgtgtgt aagcagtacg
+    12061 gctactgggt gggcaccttc agtggtgagt ccaagcaggt cgcaaactac tacgacatgg
+    12121 accgcaatct ggtagctcag aaggttcgtg accgtcacaa agagttcttc atcgctggca
+    12181 agatgcccaa agatggactc ttcggtaagc acctgtggac tggtggtaag aagatcgtgg
+    12241 tcaccgaagg cgagatcgac tgcctgaccg tggctcagat tcagggcggc aagtacccgg
+    12301 tggtttcgat tcctcgtgga gccgaagacg ccaagaaggt gtgcgccgcc aactttgaat
+    12361 acttcaacca gttcgagcag atcattctga tgttcgacat ggacgcaccg ggtcgagctg
+    12421 catcgctgga agccgctgac gttctccctg cgggcaaggt acacatcgct gtgctgcccc
+    12481 ttaaggaccc gaacgaatgc cttctggcgg gcaactccaa ggctgtcatc gaccaaatct
+    12541 ggaacgcccc gaagtacgtc cccgatggtg tggtctccgc gttgtcccta aaggagcgca
+    12601 tcaaggccaa gaaggtcgtg gcgtcaatgc cattggtcgg ccctgaagag cttcgtgaaa
+    12661 tgaccaaaga gatccgtggt ggagaggtca ttctggtcac gtcgggtagc ggctccggca
+    12721 agtctaccta cgtccgtcag aacacctaca atctgttcca ctacagcaag atcgctgtgg
+    12781 gcgtagcgat gctcgaagag tccgtagagg aaaccgtaca ggacatcgtt ggtttgcata
+    12841 tgggttgccg tgttcggcag aaccctgacg agaccaccga ggaaatgttc gaccgtgcct
+    12901 tcgatgaaat cttcgcgagc aacatgctgc acctctatga cgcctttgcg gaatccgctg
+    12961 aggatcgtct tctggctcgc ctgaactaca tggtggacgt agagggttgc cgagtcatcg
+    13021 tgctggacca cgtttcgatt gtggtgtcgg cgatggacgg tgaaaccgat gagcgtaaaa
+    13081 tgattgaccg actgatgacc aagctgaaga ccttcgccaa aacgaaggac gttgcggtgt
+    13141 tcgttatctg tcacttgaag aaccccgaca agggtaagcc tcacgaggaa ggccgaccgg
+    13201 taacggcgac tgacctccgt ggctctggcg gtctgcgtca gttgagcgac actatcattg
+    13261 cggtcgaacg gaaccaacaa gggtctaatc ccaacctcat ccgattccga ctgttgaagt
+    13321 gccgattcac tggcgagact ggcattgccg gttacatgga atacgacaaa ctaactggtc
+    13381 gattggtggc taagcctaag ggctggtcgc cgaaaggctc cgaagacaat ggtggcgaat
+    13441 ccgactggaa gggccacgaa gaagaggact tttaaccatg gctatcaaag taaccctgaa
+    13501 gcaactccgt aacttcgacc tcgttcaagc cctgttggct gctgctggcc gtgtccatgc
+    13561 caaacgtctg gcccgcttga aggctcgtga agaggccctg aaggcaacca tcaacgccgc
+    13621 aaccgtggct ctggtggaga cccagaagaa ccgcatcgac catcaattcg ctgacctgcg
+    13681 cgtcgtcgtg aagtgattca agggtcttcc ttcgggagga cctttcgatc aactcaccct
+    13741 gtaggagatc cactatgtcc ctcatttcta actctgatat ccgcgcccac ctgcgtaagg
+    13801 gtgagctggc cgttgaactg ctggagaatc tgggctacac cttcgctccg aacgtaccga
+    13861 aaggtccgag cgtatggcag aagcctatcg ccgaacagat cctcgaccca atggttaagg
+    13921 ctctggaaaa gctgatcgct gatcgcgtgg ccgaacaaat accctcacct aaacagcttg
+    13981 agactggtga ccgtttcgtc atcacctcgt tgcctgctgg tcaccgactg cgccttgagt
+    14041 gtgcagactg gaagcaccga gtgttcacgg cgcgagtcgt cgagtatggt gtgcaagctg
+    14101 gtgaagtggt ggttcgtttc ggaatcaacc acatgaaccg tggctactgg ctgcgtctcc
+    14161 atcacacaac aaaggtacat gacaatgctg atttctgaca tcgaggctaa cggcctccta
+    14221 tctcgcaagg acctcaggtt ccattgtggg gtcactgagg acgccttcac gggcgaagtg
+    14281 attgagtacc gtccagacga cgtgctggcg tacatcaagg cccttgaggc cgaggccgct
+    14341 aagcccgatg gtctgatcgt gttccacaac gggatcaagt acgacatccc tgcgctcgac
+    14401 cgtatgaagc gtgagctgac cggtaagcgc ctgaacattc cccgtaagaa agtccttgac
+    14461 actctggtca ttagccggtt gatccatgcg aaccttaaag agaccgatgc gggcttgctc
+    14521 cgtcgcggta tcattccggg taagcgttac ggttcccatg cgttggaagc gtggggttat
+    14581 cgtctcggtg aaatgaaggg cgaatacaag gacgacttta aggcagcttg tcgagaagac
+    14641 gggaccgagt atgtcgatgg catggagtgg gaacacttca acgaaccgat gatggcctac
+    14701 tgcgtccaag acgttcgggt caccaccaag ctgactcgcc acctgatgca ggacccatac
+    14761 tacttccgtg acggccaagg cattcgtgcg ctggtgctgg agcatgacgc agcgtggact
+    14821 ctggctcaga tggagcgcaa tggcttcccg ttccacaagg acggtgctga gcgcctgtac
+    14881 atggagcttg ccgctgaacg ctctgacctg ctggttcgcc tcgtgcagac cttcgggtcg
+    14941 tggtatgagc cgaaaggcgg gaccgagccg ttcctgcatc cgaagaccgg taaggtcctc
+    15001 gacaagtacc cgatggtcaa gaccgcaaag gctggctcac cggactacaa cgcagacggc
+    15061 aagactcgct cgaagactct gtacgtcgcc gggtgcatgt acacaccgat cacccacgtc
+    15121 accttccagc caaccagtcg tccgaacatc atcaaggtcc ttaaggacgc tggatgggaa
+    15181 ccgactgagt tcacggacaa gggcgcacct atcgttgacg atgagaccct tgaaggggtt
+    15241 gaggttgccg acgagaacaa gatggagtgc atcaagctca ttcagcgata cctcatgatc
+    15301 cagaagcgca tcggccaact ggctgaaggt gacaaggcat ggctccggta ttgcgagact
+    15361 gaagatggct tcatccacgg ttcgatcaac cccaacgggg ctgtgacagg acgtgcgacc
+    15421 cacagctatc cgaacatggg tcaagtgcca agtgccaagg ctccgttcgg tcctgagtgt
+    15481 cgtagcctgt ttggtgcgat ctatgctcgc cacatccccg gttgggagaa cgtggtgcaa
+    15541 gcgggtgtcg atgcctcggg tcttgagctg cgttgcttgg gtcacttcgg tgccaagtac
+    15601 gacggtggtg gctacgttga ccaagtgttg aacggtgacg ttcactgggc taacgctgtg
+    15661 gccgctggga tcgcgaagga cgccgttcgg gacaaagaga accatcaaca tgaccgctgg
+    15721 cgtgacaacg ctaagacgtt catctatgcg ttcctgtacg gtgctggcga tgccaagatc
+    15781 gggtccatcg tgggcggtgg tgctgctgct ggtaaggctt tgaagaaagc tttccttgag
+    15841 aacaccccgg tcatcaagtc cctccgtgag ggtctggaag gttccctgat tgagtcgcaa
+    15901 gtctacaatc gggtgaccaa gaagttcgac atcaagtgga agcgacggtt catcaagggc
+    15961 ctcgacgacc gcaagatcca cgttcggtcg gctcacagtg cccttaacgc gctccttcag
+    16021 agtgccggtg ctgtcatctg caaggcatgg gttgttgaag ttgagcgcat cctgatggaa
+    16081 gaccacggcc tgaagcatgg ctggacgatc cagaacgacg acggtacgga gactccgggt
+    16141 gactttgcct tcatggcgtg ggtccacgac gaactccaga tcgcagcacg aaccccggag
+    16201 atcggggaac ttatcatcaa ggtttcgcaa gaagccattc gtaacatcgg cgagtcattc
+    16261 gacttccggt gtcaactgga taccgagggg aaactcggtc cgacttggaa ggagtgtcac
+    16321 taacatggct aagaaactga aactgcaagt caccttcgca ttgaccgtag gtgcatcgac
+    16381 tgacgtgatt gaatcactgg aagcagtccg tgaagagctg cgcaacgagg tcgccgctaa
+    16441 gggcctcgaa gaggtgcgcg ccaaggctgc tggtcagttc ccgctgttcg acaagatgct
+    16501 cgacgaatcc gttgacatcg aagaggtctt cgttgagaca gtcctgacgg gcactcgact
+    16561 gagcctgaag gaactcaatg agtctgatcg tgctggcaac ttccagcgca tcggcgacat
+    16621 ttccgtaaag gtggtgtgac catggggcct tacctgaaag tcctttacga catcaaacgg
+    16681 gaggcccgca cgttccagtc cgacttctat cggaagcacg ctgcgctggt ctctgaggct
+    16741 gcgtcacgag ggcatatctc gtgcatccgt acagatggcc gcaacatggg cgtctggtct
+    16801 ctcacaacta aagggcaggt cttcctgtcc gaccacggag gtgctgtatg acccaacctg
+    16861 ttcgcatcgg tctggcgctg gacatggact acctgatctt ctcggcgatg agcgcaagcg
+    16921 aaaccgagca agactgggga gacgacatct ggactctgga gtgtgaccac gccaaggccc
+    16981 ggtcgatcat gttcggcacc atcaagacca tcaagaagga aatcaccaag gcgctcatga
+    17041 agcgttggcc taagcggttc cctgatgaga actcctttga actggtagac atctgcgtca
+    17101 tttccggcaa gggcaactgg cgtctggacg tactggaaac ctacaagggc aaccgtgtgt
+    17161 ccaagcgcaa gccggtcggc tacccagcct actgcgatgc catgatggac cattacgaga
+    17221 acgctgtgcg tgtcgatggc cgtgaaggcg atgacacctt gggtatcctg atgaccaatc
+    17281 cgggtctcgt tgactgcgac cgagtaatcg gcgtgagctg cgacaaggac ttcaacacga
+    17341 tccccggcct gttcttctgg ctgaccccga tggaactggt ggtgaacact gaggcagacg
+    17401 ccgacaagtg gcacatgcgc cagaccatga tgggcgatac cactgatggc tatggtggca
+    17461 ttccgggcgt tggtgaagcc tttgaaggcg acctcatggc gtggctggac aacccgaagt
+    17521 tctacgagcg gaccatcaag gtcatgtccc gtggaccccg taagggacaa gaggttgtcg
+    17581 agtacgttgg ccgtgagcca atggatggtg agacgctgtg ggactgcatg gtctcgctgg
+    17641 cggctgcgaa aggcatgagc gaagaggacc ttctggttca agctcgtgtg gctcgtatcc
+    17701 tgcgtcatgg cgagtggaac gatgagacgg ctgagcctgt tctctggagt ccacgaggct
+    17761 aaccactgta gggcttttct tgttgggagg attaaaaccc ctcacctaaa cagggagagc
+    17821 cttatggggt gaaaccttat tacttaaaga tcactctaag ggaggctcta tgcttaaaga
+    17881 gatccagcac tatctggaca accctgacga catccctgac atccctgatc tatccgctca
+    17941 gttccttaag gtccgactca atccggccta cctgatgcgg actggaatca ctgaccaatt
+    18001 cactaagctg ggttggtctg aagggaaaat catggggttc cttgaagggg ccgctgctgc
+    18061 ggttgaactt gttgaactca tgcaggaggc ccgattgaat ccacaacagg aggacttcgg
+    18121 aaatgtgctt cagtaaaaag atgaaagtcc caaaaccaaa cactgaccag aaggcacctg
+    18181 aaccggtcct cttggaagcc cctaagggca ttgagtttgg tgatggtgca gccgatgatt
+    18241 catccagcga tgcaggtagc gacgagaagg gcctcagctc tttgaaggtc cctaagccga
+    18301 gcaaggacat cggtgacgga acccaaccgg gaaccgtagc aaaagacacg ggcatcacgc
+    18361 ctaccaaaaa gaaacccgct gcgtctggca tcaagcgcgc gatgaaacga taggaggtcc
+    18421 acatgggctt tggtaagaaa ctcaagaagg cattcaagaa ggtcactaag gtggtctcca
+    18481 aggttggcgg tggcgcattg gaccccatcg ggaacgcact gggcggtggt agtgctgaca
+    18541 agcctgaaaa ggtagtcgaa gcgccgcctc aagtaaccgc tccgccacca cctcagatga
+    18601 tccagaccac gactgacgtg gccaagaagg actctgaagg cgaagacgag ggtgataccg
+    18661 aagcggccaa gaaggctgca cgtcgcggtg gtaagaagaa cctttccgtt gctcgttcct
+    18721 cggggactgg tatcaacatt tgacggaggt gacccatggc tgagacccgt acagggctgg
+    18781 ccgaggaagg tgcgaaggcg gtctatgatc gtctcaaatc tgatcgggca ccctacgaga
+    18841 cccgtgcaga aaactgcgcc aaggtcacga tcccgtcgtt gttcccaaag gaatccgaca
+    18901 acagctctac gaactacacc acgccctatc aggcagtcgg tgcccgtgga gtcaacaacc
+    18961 tcgctgccaa ggttcacatg gcgttgttcc cgctggaacc atggatgaag ttgaaggtct
+    19021 ccgaatggca ggccaagcaa ctggtaaccg accctgaaga actcgcaatg gtcgagcagg
+    19081 gtttgtcgat ggttgaacga atcttgatga gctacatgga agccaacagt taccgcacca
+    19141 cgctgcacga gctgatccgt cagttggtca ttgcgggtgc tgggtgtctg taccttccgc
+    19201 cacctgagag ttcgtctcaa gggtcgccca tgaagctcta cacgctgcac aaccacgtcg
+    19261 tccaacggga tgcgttcggt aacgtcctgc aaatctgcac gctcgacaga gtggccttcg
+    19321 cggcccttcc tgaagacgtt cggaccaagc ttgacggcga acacaaaccg gacgaagaga
+    19381 tcgaagtgta cacccacgtt taccttgacg atgagtctgg cgactacctg agttatcagg
+    19441 agatcgacgg tgaagaagtt gagggcaccg atggtcagta tccgcgtgag gcaatgcctt
+    19501 gggtggctgt acgttggacc aaacgtgacg gtgagcatta cggtcgaagc cacgtcgagg
+    19561 aataccaagg tgacttggac tcccttgaga acctgcacga agccatgatt aagttctcca
+    19621 tgatcgcctc taaggtggtc ggactggtga accctaatgg catcactcag gttcgtcgat
+    19681 tgaccaaggc gcagaccggt gcgttcgttc cgggtcgtaa agctgacatc gagttcttgc
+    19741 agctcgacaa agcggctgac ttctcggtag ccaaatcggt ggccgatgcg attgaacagc
+    19801 gcctctcgta tgtcttcatg ctcaacagtg cggttcaacg caatggcgaa cgtgtgactg
+    19861 ccgaagagat ccgttacgtc gctcgtgaac tggaagatac ccttgggggc gtctattcga
+    19921 tcctctctca ggaacttcag ttgccgatca tccgcatcct gttgaaccaa cttcaagcga
+    19981 cccaacagat ccccgacatg ccgaaggaag ccgtagagcc gactgtaagc actggcgtgg
+    20041 aagccttggg ccgtggacaa gacctcgaca agatgaccca gtttctgcaa gcgctccaac
+    20101 tggtcgctcc tttggagaac gatcaggacc tgaacatcac gaccatcaaa cttcgcctcg
+    20161 cgaacgccat gggtctggat acatcgggtc tcctgttgac tcaggaagag aaggctcaga
+    20221 agcaggctga aatgatggca cagactggcg gtgagaacct tgctggtgct gctggtgcag
+    20281 gcgcgggtgc aatgatgacc caagatcctg acactatgca ggacgcaatg gcgaccgctg
+    20341 gaatggatgt tccacaggtt taaaaaccct cacctaaaca gggaggacct tcgggttctc
+    20401 tctttctttt tcaacacagg agttccaaat gtccgaatcc ccatatgcac agtttggcgt
+    20461 acacaatgcg gtcctgacca gtgacaccat cgaagaccac cgccagaaca tgctggagca
+    20521 agacgtggat gtccgtgacg gtgacgatgc aattaccctg cacgaagatg ctggcgtgac
+    20581 cgtgactgac ctcgttgacg acgagctgaa taccgatgat cgcatcgaga tcaacgtgcc
+    20641 gactgacggc gagttcaacg aacaagcaac tgacgacggt gccaacgatg gcgcagaagt
+    20701 cgaaggtgac ggcgaagcgt tcgagcctct gggtgacatc cctgacgaac tgacccaagc
+    20761 ttctaaccag atcagcgaat acgctactgg cttcgagcag atgaaggctc aggccgttga
+    20821 gcgtggtctc ccggctgaca tggccgctcg tgtcgaagct gaatacgaag ctgatggcgt
+    20881 cctctctgag gaatccctta cggcccttga ggctgctggc ttcggtcgtg gtttcgttca
+    20941 ggcgtacatt cagggtcaag aagcgatggc cgaggcgtat gtctccaagg tcatggactt
+    21001 tgcgggcggt aaggaagcgt tcaatcgcgt tctgacccac atgcaggcca actccccgga
+    21061 tgcccttgag gcccttgagg aagccattca gcgccaagac atcaaggccg ttaagaccac
+    21121 gatcaatctg gccatggcgt cccaagccaa gaagttcggt cgtgcccctg cacgcaacgt
+    21181 caatgctcgt gcccctgcaa gtgcccctcg tgcagccgct ccggttgttg aaggctacgc
+    21241 aaacactgac gcaatggtcg ctgcgatgtc tgaccgtcgc taccagactg acgctaagta
+    21301 ccgcgctgcg gtccaagcaa aggtcgctgc gagcaactgg taaggccctg atttaaaaac
+    21361 cctcacctaa acagggagga ccattttggt tcctctctga accctattcg atttacataa
+    21421 ggagatacac catggctcaa atgcaaggcg gtcaacaaat tggtaaggac caaggtaaag
+    21481 gtcagaacgc tgctgataag ctggctctgt tcctgaaggt cttcggtggc gaagttctga
+    21541 ctgcgttcaa gcgtcgttcg gtcaccatgg acaaacacat ggtccgcacc attcaatccg
+    21601 gtaagtccgc acagttccct gtgatgggtc gtaccgctgg tttctacctt gctccgggcg
+    21661 agaacatcga cgacaagcag ggtgacatca agcacaccga gaaggtaatc accatcgacg
+    21721 gtctgttggt atccgctgtg atgatcttcg acatcgaaga cgccatgaac cactacgacg
+    21781 tgtcgagcga atactcggct cagttgggtg aagctctggc tatctccgct gacggtgctg
+    21841 ttctggccga aatggctctg ctgtgcaacc tgccagaaga gtccgacgag aacatcgctg
+    21901 gtctgggtaa ggcttccgtt ctgccaatcg gcaaggctgc tgacctgatg gacccagaag
+    21961 ctcgcggtaa agcgatcctc aaaggtctga ctctggcccg ggccaagctg accaagaact
+    22021 acgttccgtc ctcggaccgt ttcttctaca cctcgccaga atactacagc gctatcctcg
+    22081 ctgctctgat gccgaacgct gcaaactacg ctgcgctgat cgacccggaa accggtaaca
+    22141 tccgcaacgt gatgggcttc accgtcatcg aagttccaca cctgaccgtt ggtggttcgg
+    22201 gcaacgactt ggcaggcacc agccgcaagc acgccttccc acaagtgtcg agcgataccg
+    22261 tcaaggttgc tgctgacaac gtggtcggtc tgttcaacca ccgttcggca gttggtactg
+    22321 tcaagctgaa ggacatggct ctggagcgtt cgcgccgtgc caacttccaa ggtgaccaaa
+    22381 tcatcggcaa atacgcgatg ggtcacggcg gtctgcgtcc tgaagctgct ggcgccttgg
+    22441 ttatcgaaaa ggcgtaagcg taccggaccc gactggggta acgctgagtc agaagacaat
+    22501 ggcacttgac gtggggacct ctaaggccct cacggccact gtccaaccag taggagcacc
+    22561 acaggcggtt gtctggcagt cgattgacga acgagtcgct aaggtttcct ctgcgggtct
+    22621 cgttgaggca atcggcgcgg gcacttgcga tatcgtggcg acgaccgtaa atggtctctc
+    22681 tgcggtttgc aaagtcaccg tcaagatccc taacgtgccg gtaacaggag tcgagttctc
+    22741 tcgtaaagat cctgtagagc tgaccgtagg tgggacgtac acgatgaccg ttaacgtgtt
+    22801 accagctaac gcaacgaaca agaacgtgac ctacgaagtc gaagatccaa ccatcgttaa
+    22861 gctgggaggt acgactggta gaaccgttca gggcctgaaa gtgggcacca cagtcatcac
+    22921 tgcgactacc gaagacggtg gtttcaagac tgagcttggt ttcgtcgtga aggttgaggc
+    22981 accgtaacat caaacccctt gggtccctct ctggggcttg aggggttttt ttcgactttt
+    23041 aaggagggcc tatgcgctcg tatgaagcaa ccttggagtc ccctgaagaa ctggccgctg
+    23101 tgaatgacat gctggccgct atcggggaat cccctgtgaa ctcccttgag ggtgacagca
+    23161 acgctgacgt agcgaacgcc cgtcgtatcc tcaacaacgt gaaccgtgaa gtccaatcga
+    23221 aaggctggac gtacaacatc aacgaaggcg aagagcttct acccgactcc ttcagtgggt
+    23281 tcattcccta catgtccgac tacctgcgac tcacgtccca aggtgggacc ccttacgtcc
+    23341 gtcgaggcga gcatgtgtat gaccgtgtgg cccggaccga tgtctttacg ggacccatta
+    23401 cggttgacct gatccgcctt aaggactact cggaaatgcc tgagtgcttc cgggcatgga
+    23461 tcgtcgccaa ggcgtctcga cggttcaaca tgttcttctt cggtgctggc gagattgagg
+    23521 gtcacttgca ggctcaggaa gacgaacact atcgcgcttg catggaatac gaactggact
+    23581 tcggtgagtt caacatgctg gacggtgacg cattcgttca aggtaaaatc aaccgctaag
+    23641 gaggtgctta tgggtctggt tagtcagtcc gtcaagaacc tgaagggtgg cattagccaa
+    23701 cagccggaca tcctccggtt tcccaatcag ggtgcgcaac aaatcaacgg ctggtcgagc
+    23761 gagacccaag gtcttcagaa gcgaccgcca accacgttcg tgaagcgtct cggtgcgccg
+    23821 ggtgcatggg gtgctaagcc tcttgttcac ttggtcaacc gtgatgcgtc cgaacagtat
+    23881 tacatggtgt tcaccggtag cggtgtggct atcagtgacc tcaaggggaa cctctatcaa
+    23941 gtccgtgggt atgatggcta tgccaactgc cctgaccctc gtggggacct gcgactcatc
+    24001 actgtggccg actacacgtt cgttgtgaac cgacgcactc cggtgcagat gggtagcgaa
+    24061 ctgacccatg caggttaccg taagctgaac actcgtgccc tcgttccgtg ccgtggcggt
+    24121 cagtatggcc ggacgatcac cgttgaggtc cttatcgacg tgacgtgggt gaagttggcc
+    24181 gagctggcct tgccgtccgg tgtgggcacg aaccaagatg aggtcgccaa gatggtcgcc
+    24241 aaggtcgatg ctcagaacat gattaaagag ctggtgaccc aagtgaacgt caatggcgct
+    24301 ccgtggaaga tcaccgctgg cgagtatccg ggctgcatgt tgcttcaccg cgacgatggt
+    24361 ggcgagttca acggtatccg taccaaagac ggctatgcag accagctcat caatggcttc
+    24421 atctatcagg tccagtcgtt caataagttg cccgctcagg cccctgaagg ctacctcgtg
+    24481 gaaatcaccg gggaagccac acgctcaggc gacaactact gggtccgtta tgatggtgct
+    24541 ggccgcgtct ggaaggagac cgttaagccg gggatcatcg ctgggttgaa ccgggcgacc
+    24601 atgcctcgtg gtctggtccg tgcggctgac ggtcagtttg actggaaggt cctcgactgg
+    24661 aacaaccgtg gctgtggcga cgatgagacc aaccctctgc catcctttgt gggcgggacg
+    24721 atcaacgacg tgttcttctt ccgtaaccgt ttggggttcc tctcaggcga gaacgtaatc
+    24781 atgagccggt cgagtcgcta cttcaacttc ttcccaccaa gcgttgcggc cctgtccgat
+    24841 gatgaccctc tggacatcgc ggtatcccac aaccgtatct ccatcctcaa gtacgccgtt
+    24901 ccgttctccg aacagttgct gctgtggtct gaccaagctc agttcgtgtt gtcctctcag
+    24961 ggcatcctgt cccccaagac ggtcgagctg aacctgacca ctgagttcga cgtacaggac
+    25021 accgctcggc ctttcggtat cgggcgtggt gtgtacttct cggcccctcg tgcggcctat
+    25081 acgagcctca agcgttacta cgcagtgcag gacgtatcgg acgtgaagaa cgccgaggac
+    25141 gtatcagcgc acgttccaag ctacatcgaa aaccgggtgt tcaacatcca cggctcgggt
+    25201 acagagaact atgtgaccct gctgtctgat ggcgctccgg gtatcgtgta cctctacaag
+    25261 ttcctctaca tggccgagga catcgcacag caatcgtgga gtcactggga gttcggccag
+    25321 aacgtgaaca tcctcggtgc ggcctctatc gggtcctaca tgtacctcct tatggatcgc
+    25381 cctgaaggga tcgtactgga gcgcatggag ttcacggcct tcaccaagga cttcgctgtg
+    25441 gagccttatc ggacctacat ggacggcaag gtaaccacgg tgtgcaactc cttcgatgaa
+    25501 gacctttacc agtcgttcat caacgtggcg gaactgtacg gtggcgcacc gggcgctctt
+    25561 gagtccttct ggacaatcga cacgctgggt gtgggccaac tgcattcgcc tccgagaggt
+    25621 ggctgggtgg ctgacccatt gattcgtctt cagggtgacc aacggggcaa gacgtacatc
+    25681 gtcggtcgcc ggtacgtgtt cctctatgag ttctcgaagt tcctcatcaa gcaaaccgct
+    25741 gacgatggga ccacggcaac tgaggacatt ggccgcttgc agctccgtcg cgcttggttg
+    25801 aactacgagc gttccgggtc gttcgaggtc aatgtgaaca acaacgatgg ccgcaacacg
+    25861 gacaacgact tcgtttacgc gatggccggt ggccgactgg ggtctgaggt tgttctgggc
+    25921 gagctgaacc ttgggactgg gcagtacaag ttcccggtaa ctggcaacgc acagaagcaa
+    25981 cgggtgacca ttgtgagcga cacgccgaac ccacttaacg tgattggctg tggcttcgag
+    26041 ggtaactaca tccgtcgcag ctcaggcatt taaaaacact caccacaaca gggagacctt
+    26101 tatgatcctc gtaccaacaa cccctgagtt ccttgaggaa gccgcgaagt ttatctcgcc
+    26161 gtgtgacctt gaagagttca acaagatgca agctggccgg gaccttaagg caaccctgtt
+    26221 gcggtccttg gggcctacca gcatgacgat cctgcacaaa ggaaatgtcc ttgccacggg
+    26281 aggctctaac gagtgcctgt ggttcgtgac gacccgctgg accgaagagc tgaccccacg
+    26341 ggaacgtgtg gaaatgctga ggctcttgaa gaagcacctt gaggtctgcc gtgcagtgat
+    26401 gcctgcggac caactgagca acttcgtgta cgaacacaac catacccatc ggcgactgct
+    26461 ggatgcctta ggtgcccgtt acgggttcta tcaggagtac agccccgctg ggttcccatt
+    26521 ccgtcaattc tggttatagg aggtcaccgc atgtgtgaac cggtatccat tatgatggcc
+    26581 gtaggtgccg ctgctggttt ggcgagcggt gccatgggtg cgaagcaaca ggcgaaagct
+    26641 gaaggcgcgc aggaggatgc acgacgctcg aacggacatg aagccatctt ggcgatgcac
+    26701 cgtgagaacg ccgctgctga ccttgaagcc cacgacaagc aagacgaagc acgagcgcaa
+    26761 ctgaccgaga ccaacctgac cgccctgcgt aaccgtggga ctgtccgggc cgctatctct
+    26821 gaatccaaca tggaaggcca caccatggac cgcgttatgc gggacacgga gaaccaagcc
+    26881 agcaaggaga agatggcgat cctcgacaac tacgaccgtg actacgcgac gatcttccag
+    26941 aacaaggtgt ccaacgtgga gaacactaag gctgcactgc gtggaagcaa gtctgctatc
+    27001 ggcacatcga aaatcgcaca ggcccttaac gtcgccagct cgggtctcca aggagcatcc
+    27061 gctggtgcgt ctatgggtca atcttacaaa tccgcaactg ccaaatagga ggacctatgg
+    27121 ccggaccatt agcacaatca ctgggtagcc ttgagggcta tcgagggacc cagctcgccg
+    27181 agaagggttc cgtcaagtcc gttcaagctg ctgtccatga ggcccgtaaa gggtccaatg
+    27241 ggctggccga ttcgatgcgc aacttcgtct cttcaggcgc tgacgcatac aacaagtacg
+    27301 acgccatgga gcaatccaag gccgaagagc ggtccaacga gatcatccgc aagctgaccc
+    27361 ctgagcaacg tcgtgaggcc atccagaatg gcaccctgtt gtacaaggac gatgcccgtg
+    27421 cgatgaccct gctgcgccag aagactggcc gtaacgctgc ctttgaggtt gactcagaga
+    27481 tccagcaaaa gatccagcgt ggtgaattcc gtacccgtca agacatgacc gactatcgcc
+    27541 aacagcgact ggccgaccgt gcagtgaact atgcgaagga cgccgggatt gaccctgagg
+    27601 atgcagacta caagcgtggc tttgatgctg acatcgttca gcgcaatgct ggcctgttcg
+    27661 acctgcactc tcagttcctc tcgaagaacc ttcaggctca agcttccatt gagtttcgca
+    27721 acgacctgac cccactgatg tccgatccga agttcttggc ttccaaggac ggcgcttaca
+    27781 tcgtgtcgaa ctacatcaac aagggtctgg agacgggcga gatcccatcg gacaatgagg
+    27841 caatcacatc gctgaccatg ttggcgaatg acgctgtgac caaggatggc ggtgcggact
+    27901 tcctgcgatt cgccaaggac cacaagatca acgtgctggg tggcgctcaa accattgaga
+    27961 acatcctcgg ccctgaggtc taccagaact tggtcaccaa ggccgacact gcgacctatg
+    28021 agcgcaacgc taagcggacc gaagggttca tgctgggcat tgcaaacgct caggctcaaa
+    28081 gtgacccagc ggctggctgg aagctcctga acgacatcga aaagcagaac gactgggttc
+    28141 agcgtggcga acagatgaca ccgcaacgtc agatgcttat caacgcaaag gctcagatga
+    28201 tcgaagccgt gaagcgtcag agtgcgaccg gtatggttga actggagaaa cgagcgcagt
+    28261 cggacaaccg tcagctcgct atcgacgaag cctatcaggc ccgcatggac ggcaagaccc
+    28321 tttcggtgga ccctaagttc cttccggttg acgagaacac tggcgagtac aaggactccg
+    28381 acatggcgac ctatgcagcc aacaagctca accagatcga ccagatggga atcccacagg
+    28441 accagaagga cgccaagaag ttggccctgc tgcgtgctga ctacgacaag ggtccattcc
+    28501 aagctgcctt ccagacgctc acacaggacg catcccgtga gtggcaagct gcccttatca
+    28561 gtggcgaagc gaaggacatg ccacgcctca ctgagcttca gcggatctac caacaagatc
+    28621 ccggtacgat ggctcaactg taccctgagc aagctggcct catggaatcc ctgaagttca
+    28681 tgggtgtcaa tgggctggaa ccacagatcc ttgtggacgc tcaacggaac aagccgaaga
+    28741 ccgaagagga acgccgctac cgtgaagagc aatggagtgc gatcaagaat gactcggcca
+    28801 cggctgacgt tctgaagtac ctccctgcgg acatggagac gatggctcgg tcggtattcg
+    28861 acgcacacag caccaacacc ggggacagtc ctaacgcctc ccgtgcggtc actgagttcc
+    28921 ttcaagagaa catggtgtcc ttcactgaga agcaaggcac ctacgggttc cgctcaacgt
+    28981 cgttccacgg gatgctctcg aagcgtgacc tcatgaccaa cccaaaccgg gccgagtcgt
+    29041 gggagcaagg gaagcagatc atcgacgact tcatgggtca gttgcagaag gattccgtat
+    29101 ggggttcctc tgggatgtcc gtggtgtcga agaacggttc gatcatcatc cagaacatga
+    29161 ctggttcccg catgaccatg acccgtgagc agttccagaa catggctgct gactacgagg
+    29221 ctcgggcagt acaagcgaaa caaagcgaag ctgaggaaga cgttaaacgt acccagcgcc
+    29281 aatacgacac ctacttccgt gggggtcaac aaaccaaacg agtggagtga cctatgacct
+    29341 ttgaagaaga gtacgcacag gctaaagcca aaggctcgcc gtatgacgtg agcattcaac
+    29401 gggccgctga ggcccaagga gtttcctacg acttcctgca caagcagttg ttcatggagt
+    29461 cccgtttcaa cccgaacgcc aagtctccta caggcccgcg tggcatggcc caaatgacac
+    29521 gagcaaccgg taaggcttac ggtctggaaa ccgacgagga cttcttcgac cctgaaaagt
+    29581 ccatcgacgc tgctgcacgt cacctgaagg acaaccttac ggcgtccaat ggtgactacc
+    29641 tcgaagctgc ccttctgtac aaccaaggtg gtggccgtct cggtcgccct cagatcgctg
+    29701 cactgaaggc aggcaagctg gagcagatca gtgaagaagg tcgcaagtac atgaccaacc
+    29761 ttcaggacgt ggctggtgac agtccgttca aggtcatgct ccaaggccac ggcgtgagca
+    29821 atccgggtat taccccaaag tctgacgctg tgtcatttgc acaggcgact gatggcgtga
+    29881 ccagttccct gaagacacag cggggagcaa caccacaact gggcgacatg gcggtcaaag
+    29941 gttccgctgt ggagcctaca cgccagacct tcgctgagtt cgctgacatc accaagaaag
+    30001 cacctcaggg atggttcgag ggcaccggta aggctgttga agctgagctg gcaacctcga
+    30061 ctctgggtca gttgttccgc aacgtgacca tggagacgtt cgacccgatg gaaggttacg
+    30121 agacccgtga cacttccgca tggggcgacg atgagttcga caagatccgt aaggccgggg
+    30181 ttaactccca gttctacaac ttcctgttcg accagacccg tggtgacaaa gggaaactgg
+    30241 acggtgccat taagatggcc cttgagaacc agaagtacca gcaacaggcc cgtggggctt
+    30301 cagggtccgc tcaggtcctt gcaggcttca ttggtgcggg tgctgatccg ttcacctaca
+    30361 tgccccttcc gggcgtgaca gggaccaagc tgttctccaa ggttgcccaa ggtgcagcgg
+    30421 gtgccggtgc ggcctctatg gcctctgaag gtctccgtga agcatcgacc ggtatggaag
+    30481 cccattacgg gaccgctctg gtcggtggtg cccttgtggg tggtgggttg accgctctgg
+    30541 ttgaccgtat cgctgcccgt gctgttccgc ctcaacggct ggacatgtgg gacggtgact
+    30601 tggagaagta ccttgcgatg cacaatgagg ccgctctgcc gaacgagttc cacggtccga
+    30661 gtgtccgttt ggaagcccgt gagactgccc gtcaaggtga cttcgaggac ccaacccgta
+    30721 tgcactggca ggcgcatgag caagtagaga accttcacgg tatcgacttc gtgcgtgtac
+    30781 cgggcgagcc gggtgctgta cgtctggctg acggttcgat cctgtctgac ggtaaccctc
+    30841 tgaaccctct gaccattcag accttcaggg acgccgaaag ggccgctccg ggcatgtccg
+    30901 ttggtggctt cacggagatc ggttacaccc ttctgcgttc cgagaacgaa gacatccggg
+    30961 gtctcgctgg tcaactcttc aggtccccta caggggccga gtcgggttcc cacgggaagt
+    31021 tcggtgcggt tgcatctgac atcgttgagc gcatcaatgc tcaggaccat gtgagctaca
+    31081 acaacatcgt atcggctgca cacgaagcca ttcaggacgt gcgctacgcc aacatgcccg
+    31141 gtggccgtca ggctcacttc gaggctgcgt accgtcgcgt tgtggaagcg attgaggaca
+    31201 aggctggctc tcgtgtcaac ggtctctcga ctggcgagcg taagctgatg gacgccctca
+    31261 acgcccacta tgagcgcaag ctcgacgcac ttcagaaccc ggctcagttc ggcaactggc
+    31321 gtgcaacgtc ggtgctgggt gcgacccgtc acgaaggttc ctacatcccg aacgtctatg
+    31381 acgatgcggc gaagaacctg tgggctggtc gtctcggtgg taacgatgaa ctgcaaaccg
+    31441 ccatcatgga aagctggctg gtgtcgtacg cttcccgtcc tgctgtcaag gcacgggtag
+    31501 acaagatgat cgcagacgcg aatccgggca agaccatgag tcctcgtgac attcagaaag
+    31561 ctgttgaaga gtacgcccgt aacaaggcat acggtatcag ccacacccaa gacttcaatc
+    31621 gcagccactt ggttgacgat cagttgaccg gtctggtcgg tgctgagaac aacaacttcc
+    31681 tcgaaggtcg tcacctgttc gactcggaca tggaagtcca cgttggcaat ggtcagatgt
+    31741 tcagcgtcaa cgacctgcgc aacttcgaca tgacccacat cactccctgc tatgaccgtc
+    31801 gtgtaaacgg cgacatcggc atcatgggtg caaccggcga gtccactgcg gcctttaagg
+    31861 accgcgttac ggctctcggt gtgggccaag agaacaagaa ggaaatgaag gccatgcagg
+    31921 acgccctcaa gcttatcact ggccgtgccc gtcgcgaccc tgatggtgtg atggcaactc
+    31981 tggctcgctc tctgagtgac atgagcttcc tcgcaaagaa cgcctacatg ggcatccaag
+    32041 ggatcacgga gactgctgca ctggtcacca agggtcacac acggatgctg atgaagggtg
+    32101 ttccgttctt caacgagatc gccaccatgg gatctaaggc aacccctaag ttcctcgacg
+    32161 acatgcacgg tctggtgttc ggtcgggagc tggacaacct cattcgtccg acccgtcaag
+    32221 atcacatcat gcgtctgcgt gaaggtgccg atgcgagtcc tcgtgtggcg tccgctgtgg
+    32281 gttccctgaa gtacatgacc caagaagctt cggctcgttg gccgctcacc aagttcctta
+    32341 cagagtcctc taactacatc gctgatgctg gccgtcaagg tgtcctaaag gaactcaccg
+    32401 acttcgctta cggtacgccg tcgaagatgg gtaagaagct gttcgaccag caacgcctga
+    32461 agtccatgtc cctgacccct gagcagttcc aagggatgca ggacctgatc cgtgaagcga
+    32521 ctgtcctgaa gaatggccgt gtcgagatcg tgaagcctga gctgttcaag tccgaccctc
+    32581 ggtctatgga cctgtggcga ctgggcgaca agatcgcaga cgagaccatc ctgcgtccac
+    32641 acaagctgtc ctctcaggac accgtggcgt atggcgctgg catcaagctg gcaatgcagt
+    32701 tcaagaactt caccatgcgt tccatgaatg ctcgggcaat ccgggcgtac catgactcca
+    32761 cgaagaacgg tcgtgcggct gaccaagtga tgcaggctat cctgtccact ggtatggctg
+    32821 gtgcgatgtt cgctgcaatg gcgtacacac gttccgttgg gatgcccgat aaggatcgcg
+    32881 agaagtacct gaaggatgcc ctcaacccat ccatgatggc ctacgcggcg ttgtcccgtg
+    32941 gttcccatat cggtgcccct ctgggtctcg caaacatggt catggcgcct ctgggcttcg
+    33001 atcaggctcg catggttcgt acctctatca ctccacgtcc aaagacgcag aaggagaccg
+    33061 gtgcgatcaa gtggaagcct tcgcagtctg acggtgtgca ggacttcatg tccggcgtac
+    33121 tggaccaagt accgggtgcc tcatgggcgc tctctgctgg tcaagctgga cacagtgcga
+    33181 ttggcttggc gggatcttcg ggtcgccgtc aggatcaaga gtacatgacc agcctctaca
+    33241 acggcctgcg cgggatcatc cctaacgacc cagcgtctca gttcctcctg atgaaaatca
+    33301 tggaagagca gggcattgag gcacggtaaa acccctcacc taaacaggga gtgcttacac
+    33361 aggctcccat tcatttctta aggaggccca catggctgac gctccaaaga caacgatcac
+    33421 gtatcctctt gacggatcga acaaagactt cccgatccct ttcgagtacc ttgctcgtaa
+    33481 gttcgttcag gtcacccttg tgggtactga ccggaaacct ctcatcctca acatcgactt
+    33541 ccgcttcacg cagcgaacga tcatcaccac gaccaaaacg tggggacctt cggatggcta
+    33601 caacctgatc gagatccgtc gctacaccag cgccacagag cgtttggttg acttctcgga
+    33661 cggctccatc cttcgtgcct atgacctgaa cacctctcag gtacagtcgc tgcacatcgc
+    33721 tgaagaaggc cgtgacatcg cgaccgacac tatcggcgtg aacaacgatg gtgaccttga
+    33781 tgcccgtggt cgtaagatcg ttaacgtggc agacggcacc ggtgacttcg atgctgtgaa
+    33841 cctgcgccaa cagaaggtct gggctggctc tgcgcttaat caggctgacc gctccaaggc
+    33901 tgaagctgac cgctcgaccc aacaggctga ccgctcgacc caacaggcga acgcatccgc
+    33961 tcaaagtgcc gtgaactctg agacctcgaa caaggcgtcg tttgctcagg ctgaccgctc
+    34021 caagaatgaa gccgaccggg caaccgttca ggccactgag gcaacccgtc aagctggtct
+    34081 ggcgacaacc aacggtcagg cccaactggg tctcgctcag gctgaagtcc gtaaggccac
+    34141 cgaacaggtc tcactggcga ccactcaggc caaccgttcc caacaggaag ccgaccgggc
+    34201 aaccgctcag gccaacgcct ctgctggttc cgctacggcc tctaagggtt ctgctgatgc
+    34261 tgctgctggt tccgctacgg cctcggctgc gtccgctaag acctccaagg agaacgccga
+    34321 taaggtcctt gcaggattcg cttcgttcgg ttcgatgcct ttaggttctc tggtacagat
+    34381 gccagtgttc aacccgacct ttaaccaaag tatgcgggat caaggcttct tgccgtgcaa
+    34441 cggtgagccg ttcgacgcgg ttgtgtatgc tgacctcgca aaggtcctcg gagcggcgaa
+    34501 tgcccctgac ctgcttggga agtacactaa gtgttcccct gatggctcta acgtcggtca
+    34561 gactctaccg ggttcaatgc cttctcacgc tcacaccatc ccagaacacg gccacgctgc
+    34621 atcatctgcg gtagcaggat ggcacgccca cgccgcatcc gcatggactg acgcacaagg
+    34681 tcagcacagc cacaccatcc agtctttcaa ctccggtggt gtcgtaggta actccggtta
+    34741 cgtggcgact gctggtaagg ctcagatgca gtaccaagta ggcggtgttg atgctgcggg
+    34801 cgctcatgct cacaacgtgg gcgttagtgt tgccgccgaa ggtaatcact cgcataccat
+    34861 ctacatcggc aaccaagtgg ctttcagcac gactgctgct gggacaggcc cgaccgtcga
+    34921 ggtggaccgc ttcatggtat tcacttggat caaagcaaag gctcctgctg gggctgcaca
+    34981 actcaacacc cttctggacc gcatcgcggc actggaagcc aaactgtaag gaggtcccat
+    35041 ggaaaccaac gaggggatcg tgaaagcgat tcctatcgtc ggcgcaatcg gtgctgacac
+    35101 tctggccacg ttgaagggac tgaccctaaa cgagctattc tacatcgtga ccatcgtcta
+    35161 cacactcgtg cagatgttct tggtcatctg gaaaaccgtg cgtgaagaac gccgcaaaga
+    35221 caaggagaac cgcaatggct aaacgaaatg cccttgaggt cctgctggaa cttatcgaca
+    35281 ccgaaatggc tcgtcagctt ctgatcgacc ttcgggatga tgcggtccgc tcgcctcaac
+    35341 tctactctgc cgtcaaccgc ttccttgatc gccacaactt caagctgtcc tcgctgatgg
+    35401 ttgaagaggg tgaccttggt gaactccaag ctgcactgga tgccttcgcc aaaatggaac
+    35461 tggaagacct cgactcgacg cagcgtcact gatgaagacc acggccctta agttcctttt
+    35521 ggttctcggg gccgtccttt cgatctactt catgggtctg agggacggtg aacaccgcgc
+    35581 tacgttaaaa tgtgctgggg aacagtccag cgaacttatc agaattcaag gagaacgcga
+    35641 tgaaatccaa gcagtcctta acgaaacggc ccggaactgg gctgaagatc aggcgcggtc
+    35701 tgaaagcact gcccgtggca ctgttgatcg gcttactgag tctaatgtac ggctgcgcgt
+    35761 caaactcgcc gatgccaccg tcgaagccgt ccaaggctac aatcgaggcc agtctgatgg
+    35821 taaagccgaa ctacaccgag agacttctga agctcttatc cgaataacgc aggacgccga
+    35881 ccgtcaggtt gaagccttgc aggataccct acgggaggtg accaagtgag cgaagccaag
+    35941 gtagacaaca aacacatcaa gatgctcaag gggtccttcg tggccttcct gttcgtcttg
+    36001 tgggcggctc tcaacctccc tgtccctacg aagcaacaga tcagcatgtc caagaagttg
+    36061 gctgctggtg attcacgacg attcatcctg caagccttcc ggggtatcgg gaagtcgttc
+    36121 attacgtgtg ccttcgtggt ctggaagctc tggaacaacc cagacctcaa gatcatgatc
+    36181 gtctctgcga acaaggaccg agcggatgct aactcggtgt tcatcaagcg gatcatcgac
+    36241 ctcctaccat tcctacacga gctgaagcct cgggctggtc aacgtgatag ctccctgtcc
+    36301 ttcgacgtgg gtcctgcgcg tcctgaccac tcgccctcgg tgaagtctgt gggtgtgact
+    36361 ggtggtatga ctggtagccg tgctgacatc ctcatcgcgg acgacgtgga agtaccgggc
+    36421 aactctggga cgcaatctgc acgggaccac ctcggtgaac tcgtaaagga attcgatgcg
+    36481 atcctgaagc cggacggcac gatcatctac ctcgggaccc cacagactga aatgaccctt
+    36541 taccgggaac ttgaggaccg tggctactcg acgactatct ggcctgcacg ataccctcgg
+    36601 gacgtggctg accttgagtc ctacttccat gccaagggca atcgttcgcg acttgaccca
+    36661 accatgctgg cagaacttga ggccgactca cggctcttct ggaagcccac agaccctgtg
+    36721 cggttcgatg atgaggacct tcgggaacgt gagctgtcat atggtaaggg tggctttgca
+    36781 ttgcagttca tgctcaaccc aaacctcagc gacatcgaga agtacccgct caagctacgt
+    36841 gactggatcg tagcggcgct cgacatggaa tccgcaccga ctacatggca gtggctcccg
+    36901 aacgaccgta acgaagccaa agggctacct ctcgtgggcc ttaagggtga ccggttccat
+    36961 cgctatgagt cctgcggcac aacgaccgcg aagtacgacc agaagatcct cgtgattgac
+    37021 ccaagcggtc gaggcaagga tgagactggc tactgcgttc tgtatcaact caacggctac
+    37081 atcttcctga tggagtgggg cggcttccgt ggtggctacg aggacacaac cctcgaagct
+    37141 ctggcgaagg tcggcaagaa gcacaaggta agcgaagtgg ttattgaagg taacttcggt
+    37201 gacggtatgt acaccaagct gttcagccct gtgatgaccc gtatccaccg ttgcgctatc
+    37261 actgaggtga agtccaaggg tcagaaagaa atgcgtatct gcgacgtgct ggagcctgta
+    37321 ctgggttctc acaagctgat cgtgcatgag tctgtcattg aacaggacta ccgtacagcc
+    37381 ctcaacgctg acgggacgac tgacgttgtg tactccgggt tccaccaact gacccgactg
+    37441 accaaggagc gtggctctct gggccatgat gaccgtctgg atgctctcgc catcggcgtg
+    37501 cagttcttca cggactccat ggagaaggac agtgagcgtg gcgctgagga aatgctggaa
+    37561 ggcttccttg aggatcacct tgagaatcac atggtcggct tcgagcaggc ccgtgagatc
+    37621 agcctcggga atggcgtaaa catccagtgg gacgacgatg acggcactga agggaacttc
+    37681 atgggctggt aacgaagtct gcacgatagc gacacgttcg acgaagatta aaaaccctca
+    37741 cctaaagagg gacggtgggg gtcctatatg ataaacacag aagatactta aaggtgacct
+    37801 cagcacgttc tgagaacttt gagaatcatg tgctatctga ggaccctatg ccgttctact
+    37861 cattgatggt gattattgct gataagcatc acctccacat aggagcatac agatgaccaa
+    37921 gaaagctacc gcaacctttg tggcagtgct ggtcagtctg gcgaaacacc gtgcgaccta
+    37981 tcgcttcctc gctgttcttc tcgttgccct tggtatctcc aatggcgaag cgattatgtc
+    38041 tgggatcgag accgtagctt gtgcgtacct tggctgcatc ggctgacgcc caacgaggct
+    38101 cattacgggt ctgctaaagc ataccctcca tgagcattga cttacagtac attcttcaag
+    38161 ggacctttca atgggtcatc cagtaccctt tagggtgcag cacatcaagg cccttcaagg
+    38221 gtcccttcaa gggtcccttc aagaatttac cataaatttt ccttacagga cctctcatag
+    38281 actaacccac cgagtacccc cgtggcccct ctcgtcaacc ctaacggcct ctggggcacc
+    38341 cctaagggga tcattacggt gctgggcacc tacagacaat catcaaggga taccggtagg
+    38401 cggtccctct atgggctacc tcatgtccta ccttggggca catcatgaac cctttaaggg
+    38461 gagctgtcaa ccctcaaggg atcattaagg ggacatcaag ggacttaagg ggagacctac
+    38521 agaccattac gtctccttgt cctaatctgt aaggcccatc aaggaaccat tgagagacca
+    38581 tcaaggccac cgtcaaggca cacaccctaa ggatagacca taggagaccc atcaaggctg
+    38641 gacatcaagg gattgacaaa gcgatccctg tgatctatta cgtgcgctac gcggtcatta
+    38701 aggggacttt aaaaccctca cctaaacagg gatgaacaat tgttgaaata agtggttgac
+    38761 accctcaaag gagtctgtag aatggccacc acaacgaagc gacacgccaa ggcggatcac
+    38821 tgagttgcct tgaagcttag tagttacggt ctgtgcgatc ctaagggtgc caaacgggct
+    38881 taacgtaacg aacacggata gggtgaaaca aaacgcttga cactgagtaa caacgctgta
+    38941 gaatacgcca catcagctac acaccgctct ttaacaactt ggatgcaaca tggtctgcaa
+    39001 ggctccgaaa ggacacctac aggcatcgct acgaaggcaa gcactgagcc ttctcatagc
+    39061 gcctttgaga acctgaacgg atgttacggg tagggttagc aagggcctta tgggaaccac
+    39121 ttaggagcct cacacaatgg cacgcttaga catgcacgtc actggtcttg aatatgatct
+    39181 ttcccttgag gaaaacgcac agggccagca aggattcacc gtgacatacg gtgcgcaagt
+    39241 caatcattac gaacggtttg atgaagcctt tatggacttc aatgaatcgc ttagccacgc
+    39301 tctggccctt cagggtctgt aaatcctcac tgataaggta caatcgcatg aacacgtcac
+    39361 agaaccgctt cattctggcc cacgcagcaa gcctgctggt caccgcttac aaagagtgca
+    39421 tcgctgagta tcagacggtg ctgccgctta acctgagcat cggccatgat gcacctgata
+    39481 gctacgctgc gctccgttcg caagcggctc agggtcaact gaaggtaagc acggcgcaca
+    39541 acgcctcgtc gatctacggg gcttcgggta acctcacgtt ccgcatcttt cacgactacg
+    39601 gtcacctgct gtatgacgct gagttcacca ctgagcaaga ggttagcctt gcgctgactc
+    39661 aatggcgtga cctgatccgc tacatccctc aggaatggca aggcatctgc tatgtggtct
+    39721 accgcgccga caccgtggca caaagcgagt atgaagcgat ccataaggac ttccctgtgg
+    39781 atcaaaaggc attcgttctg gacatcctga acaagcactt cgaggctgag ccacgatgag
+    39841 catgaacacg aatgaaacac tggacgccgt gctgattacc cgtgaagaac gcaaggcgct
+    39901 ggccgctctg ctgtactcag ggttgaccgg taacgcagtc gataagctgg gccttcgggc
+    39961 cttgcaggaa aagctttcat cggcctttaa gggttactgg gacacgttca atccgctcga
+    40021 caagcaccca acaatggctg accacgggat agcggaatgg gtcagcccgg attcaacgca
+    40081 gaagacacgg aacagcatcc aatgaacgtg actgtccggg gtctcttcaa gctctgcaat
+    40141 agctgcaacc aacggggcca agtggctcaa gtctggcttg tcgatcactt cgcttgccgc
+    40201 tgcatcttcc taccttacga ccatcaataa ggagtcacca tgaccaacgc aaagcgcacc
+    40261 acagctcaga ccatcaagca caagggtcgc aagtacgtcg taattcaccg ctcggttacc
+    40321 ctgctgttgc tgaagcgtgc cggtaagcct caccacttca cccttgaagg cggcaaagag
+    40381 ggcaccctga agcgtcataa agacttctgg gcggcactgc aacactacag cgaccgtcag
+    40441 gacgcactgg gcatcaaggg ccacgctgta accgctgtgg ttggcaccga ggacggccct
+    40501 gttgtcactg aaggcgagct ggccgcaatc gaactgatgg catcgcaagg ggccacaacg
+    40561 ggccgtgtta gcgccaagga accgaactaa tgccaaagcc taataagtac aagggtgacg
+    40621 gctccaagaa gcctgaaggg accgtagagg gcgcctacgt catgcacaag ggtcgcatgg
+    40681 tcccgaactt tcaagccacc gactcggcta tcgagcgggg catcaacgcc tacaaggcat
+    40741 tcaaggggaa cgctatgctg aagtgtgtga ctcgcatcat gctgtacatc atggtcgctg
+    40801 caatgtgtgc ggcgctgctg ttcgggatga ctggctgtca agtcaacgtc gtgaacgtga
+    40861 ttcacagtga catcgggctg gatgcgtcca gtaacctcaa cgctttgacc gagtagcgtt
+    40921 aatcggtggc cttctcttga gggtcacccg ttaaatccac tcactgctaa tgc
+//
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.html	Sat Apr 20 11:07:28 2019 -0400
@@ -0,0 +1,192 @@
+<table border="1" class="dataframe">
+  <thead>
+    <tr style="text-align: right;">
+      <th>positions</th>
+      <th>promoter_seq</th>
+      <th>promoter_type</th>
+      <th>scores</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>(238..260)</td>
+      <td>AATAAGGAGTCACCATGACCAAC</td>
+      <td>phage</td>
+      <td>0.606</td>
+    </tr>
+    <tr>
+      <td>(2996..3018)</td>
+      <td>TAAAAACCCTCACCAGAACAGGG</td>
+      <td>phage</td>
+      <td>0.931</td>
+    </tr>
+    <tr>
+      <td>(3062..3088)</td>
+      <td>TAAGATTACTCTTATAGTAATTATCAT</td>
+      <td>host</td>
+      <td>0.729</td>
+    </tr>
+    <tr>
+      <td>(4313..4342)</td>
+      <td>TGAAATGAACGTGGAGACGGCTCGTAAGTT</td>
+      <td>host</td>
+      <td>0.653</td>
+    </tr>
+    <tr>
+      <td>(4835..4855)</td>
+      <td>ACTGGTCTCCGACGGTGTTAA</td>
+      <td>phage</td>
+      <td>0.516</td>
+    </tr>
+    <tr>
+      <td>(4876..4907)</td>
+      <td>TTGATAACGGCACAGATGATTCCTCGGAGACT</td>
+      <td>host</td>
+      <td>0.519</td>
+    </tr>
+    <tr>
+      <td>(6000..6022)</td>
+      <td>TAAAACCCCTCACCAAAACAGGG</td>
+      <td>phage</td>
+      <td>0.981</td>
+    </tr>
+    <tr>
+      <td>(8257..8279)</td>
+      <td>TAAAAACCCTCACCAAAACAGGG</td>
+      <td>phage</td>
+      <td>0.985</td>
+    </tr>
+    <tr>
+      <td>(9458..9480)</td>
+      <td>TAAAAACCCTCACCAGAACAGGG</td>
+      <td>phage</td>
+      <td>0.966</td>
+    </tr>
+    <tr>
+      <td>(10632..10654)</td>
+      <td>CCAAACCGATCCCTAAAGGGGTC</td>
+      <td>phage</td>
+      <td>0.657</td>
+    </tr>
+    <tr>
+      <td>(11141..11163)</td>
+      <td>TAAAAACCCTCACCAGAACAGGG</td>
+      <td>phage</td>
+      <td>0.948</td>
+    </tr>
+    <tr>
+      <td>(11710..11730)</td>
+      <td>CTGACTTGCCGATACCCTGAA</td>
+      <td>phage</td>
+      <td>0.557</td>
+    </tr>
+    <tr>
+      <td>(13956..13978)</td>
+      <td>CAAATACCCTCACCTAAACAGCT</td>
+      <td>phage</td>
+      <td>0.677</td>
+    </tr>
+    <tr>
+      <td>(16512..16542)</td>
+      <td>TTGACATCGAAGAGGTCTTCGTTGAGACAGT</td>
+      <td>host</td>
+      <td>0.748</td>
+    </tr>
+    <tr>
+      <td>(17793..17815)</td>
+      <td>TAAAACCCCTCACCTAAACAGGG</td>
+      <td>phage</td>
+      <td>0.990</td>
+    </tr>
+    <tr>
+      <td>(17842..17864)</td>
+      <td>ACTTAAAGATCACTCTAAGGGAG</td>
+      <td>phage</td>
+      <td>0.700</td>
+    </tr>
+    <tr>
+      <td>(17869..17896)</td>
+      <td>TATGCTTAAAGAGATCCAGCACTATCTG</td>
+      <td>host</td>
+      <td>0.777</td>
+    </tr>
+    <tr>
+      <td>(19585..19615)</td>
+      <td>TTGAGAACCTGCACGAAGCCATGATTAAGTT</td>
+      <td>host</td>
+      <td>0.529</td>
+    </tr>
+    <tr>
+      <td>(20361..20383)</td>
+      <td>TAAAAACCCTCACCTAAACAGGG</td>
+      <td>phage</td>
+      <td>0.993</td>
+    </tr>
+    <tr>
+      <td>(21354..21376)</td>
+      <td>TAAAAACCCTCACCTAAACAGGG</td>
+      <td>phage</td>
+      <td>0.990</td>
+    </tr>
+    <tr>
+      <td>(26071..26093)</td>
+      <td>TAAAAACACTCACCACAACAGGG</td>
+      <td>phage</td>
+      <td>0.953</td>
+    </tr>
+    <tr>
+      <td>(32321..32341)</td>
+      <td>GCCGCTCACCAAGTTCCTTAC</td>
+      <td>phage</td>
+      <td>0.665</td>
+    </tr>
+    <tr>
+      <td>(33327..33349)</td>
+      <td>TAAAACCCCTCACCTAAACAGGG</td>
+      <td>phage</td>
+      <td>0.991</td>
+    </tr>
+    <tr>
+      <td>(37729..37751)</td>
+      <td>TAAAAACCCTCACCTAAAGAGGG</td>
+      <td>phage</td>
+      <td>0.991</td>
+    </tr>
+    <tr>
+      <td>(38653..38681)</td>
+      <td>TTGACAAAGCGATCCCTGTGATCTATTAC</td>
+      <td>host</td>
+      <td>0.875</td>
+    </tr>
+    <tr>
+      <td>(38709..38731)</td>
+      <td>TTAAAACCCTCACCTAAACAGGG</td>
+      <td>phage</td>
+      <td>0.938</td>
+    </tr>
+    <tr>
+      <td>(38756..38783)</td>
+      <td>TTGACACCCTCAAAGGAGTCTGTAGAAT</td>
+      <td>host</td>
+      <td>1.000</td>
+    </tr>
+    <tr>
+      <td>(38917..38944)</td>
+      <td>TTGACACTGAGTAACAACGCTGTAGAAT</td>
+      <td>host</td>
+      <td>0.997</td>
+    </tr>
+    <tr>
+      <td>(39147..39178)</td>
+      <td>TAGACATGCACGTCACTGGTCTTGAATATGAT</td>
+      <td>host</td>
+      <td>0.697</td>
+    </tr>
+    <tr>
+      <td>(40226..40248)</td>
+      <td>AATAAGGAGTCACCATGACCAAC</td>
+      <td>phage</td>
+      <td>0.630</td>
+    </tr>
+  </tbody>
+</table>
\ No newline at end of file
--- a/tool_dependencies.xml	Sat Apr 20 11:06:06 2019 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-<tool_dependency>
-     <package name="biopython"></package>
-    <package name="numpy" ></package>
-    <package name="pandas"></package>
-    <package name="scikit-learn"></package>
-</tool_dependency>