diff --git a/tools/sourmash/.shed.yml b/tools/sourmash/.shed.yml new file mode 100644 index 00000000000..5ffe58ed0d7 --- /dev/null +++ b/tools/sourmash/.shed.yml @@ -0,0 +1,17 @@ +name: sourmash +owner: iuc +description: "Compute and compare MinHash signatures for DNA data sets." +long_description: | + Quickly search, compare, and analyze genomic and metagenomic data sets +homepage_url: https://sourmash.readthedocs.io/en/latest/ +remote_repository_url: https://github.com/sourmash-bio/sourmash/tree/latest/src/sourmash +type: unrestricted +categories: + - Metagenomics +auto_tool_repositories: + name_template: "{{ tool_id }}" + description_template: "Wrapper to sketch DNA, LCA classify and summarize : {{ tool_name }}" + + + + diff --git a/tools/sourmash/dna.py b/tools/sourmash/dna.py new file mode 100644 index 00000000000..aa53b7bfa90 --- /dev/null +++ b/tools/sourmash/dna.py @@ -0,0 +1,106 @@ +"""create DNA signatures""" + +usage = """ + + sourmash sketch dna data/*.fna.gz + +The 'sketch dna' command reads in DNA sequences and outputs DNA +sketches. + +By default, 'sketch dna' uses the parameter string 'k=31,scaled=1000,noabund'. + +This creates sketches with a k-mer size of 31, a scaled factor of +1000, and no abundance tracking of k-mers. You can specify one or +more parameter strings of your own with -p, e.g. 'sourmash sketch dna +-p k=31,noabund -p k=21,scaled=100,abund'. Note that a single `-p` parameter string can contain multiple ksize values, but only a single scaled value or abundance value, e.g. -p k=21,k=31,abund + +'sourmash sketch' takes input sequences in FASTA and FASTQ, +uncompressed or gz/bz2 compressed. + +Please see the 'sketch' documentation for more details: + https://sourmash.readthedocs.io/en/latest/sourmash-sketch.html +""" + +import sourmash +from sourmash.logging import notify, print_results, error + +from sourmash import command_sketch + +assert command_sketch.DEFAULTS["dna"] == "k=31,scaled=1000,noabund" + + +def subparser(subparsers): + subparser = subparsers.add_parser( + "dna", aliases=["rna", "nucleotide", "nt"], usage=usage + ) + subparser.add_argument( + "--license", + default="CC0", + type=str, + help="signature license. Currently only CC0 is supported.", + ) + subparser.add_argument( + "--check-sequence", + action="store_true", + help="complain if input sequence is invalid DNA", + ) + subparser.add_argument( + "-p", + "--param-string", + default=[], + help="signature parameters to use.", + action="append", + ) + + subparser.add_argument("filenames", nargs="*", help="file(s) of sequences") + file_args = subparser.add_argument_group("File handling options") + file_args.add_argument( + "-f", + "--force", + action="store_true", + help="recompute signatures even if the file exists", + ) + subparser.add_argument( + "--from-file", help="a text file containing a list of sequence files to load" + ) + file_args.add_argument( + "-o", "--output", help="output computed signatures to this file" + ) + file_args.add_argument( + "--set-name", + "--name", + "--merge", + dest="merge", + type=str, + default="", + metavar="FILE", + help="name the output sketch as specified; note, merges all input " + "files while sketching", + ) + file_args.add_argument( + "--output-dir", + "--outdir", + help="output computed signatures to this directory", + ) + file_args.add_argument( + "--singleton", + action="store_true", + help="compute a signature for each sequence record individually", + ) + file_args.add_argument( + "--name-from-first", + action="store_true", + help="name the signature generated from each file after the first " + "record in the file", + ) + file_args.add_argument( + "--randomize", + action="store_true", + help="shuffle the list of input filenames randomly", + ) + + +def main(args): + import sourmash.command_sketch + + return sourmash.command_sketch.dna(args) diff --git a/tools/sourmash/macros.xml b/tools/sourmash/macros.xml new file mode 100644 index 00000000000..0b407fae9ba --- /dev/null +++ b/tools/sourmash/macros.xml @@ -0,0 +1,23 @@ + + + 4.8.11 + 0 + 23.2 + + + + sourmash + + + + + bioconductor-sourmash + + + + + + 10.21105/joss.00027 + + + diff --git a/tools/sourmash/sourmash.xml b/tools/sourmash/sourmash.xml new file mode 100644 index 00000000000..44663be5c95 --- /dev/null +++ b/tools/sourmash/sourmash.xml @@ -0,0 +1,64 @@ + + Compute and compare MinHash signatures for DNA data sets + + macros.xml + + + + + + + +
+ + + + + + + + + +
+
+ + + + + + + + +
+ + + + + + +
+ + + + + + +
+
+ + + +
diff --git a/tools/sourmash/test-data/GCA_903797575.1_PARATYPHIC668_genomic (1).fna b/tools/sourmash/test-data/GCA_903797575.1_PARATYPHIC668_genomic (1).fna new file mode 100644 index 00000000000..6b5d9df9686 --- /dev/null +++ b/tools/sourmash/test-data/GCA_903797575.1_PARATYPHIC668_genomic (1).fna @@ -0,0 +1,500 @@ +>CAIGJP010000001.1 Salmonella enterica subsp. enterica serovar Paratyphi C isolate 66-8 genome assembly, contig: contig01, whole genome shotgun sequence +GCTCAAGCTGTTCTTCAAGTTCCCTGATTCTTTGCTCGGGTGTCAGCGGGATAGTTGTCTGAGCCACAGGCAGTTTCCTC +TTCACCAGGTCAGGAAGTCCGGGTCTCCAGTCAAGCCGGCCATATTTACGCAGCCAGACAAGTACGGTGGAGCGCCCCTG +AATGCCATATCGCTGCTGGGCCTGTTTATAGGTCATCTCGCCTTTTTCGACCTGCTCAACGACGGCTATTTTAAAGGATA +GAGGATAATCGCGTTGGGTGCGTTTGAACTCAGTCATCATTACGTTCTCCGGATTTAAGTCTGGAACGTGTCAACGCTAT +TCAGGACGGGTCAAGGATTAGAAAAAGGGCTGGAAAAAGGTCAGCATGTTGCCGCATTGCGTATCGCCAGACAGATGCTG +GCGGACGGACTTGACCGCGAGACTGTCCAGCGGTTCACCGGCCTTACGGCTGAAGAGCTTCAGGATGTTAGTCACTAACG +CGGTTCCTGTCTGAATGTTGCAGGCCCGGTGCCCGCCGGGCAACGCGCTCTATAATTATCGTTGATAACCGCACGAATAT +ACCGAACTTTACCGATAGCGCCAGCCATCTCTACTACCCTTATTGTTCTGAGCGGCATTTACGGCTGCCTTAATGACGAT +AACAAGGAGACATGTGATATGGCTTACCAGACAGTGAATCCTGCCAATAATCAGCTCATTAAAGAGTACCCCCCGCACAC +GGACGCGGATATTGAAGCCGCGCTGCAAAAAGCTGACGCGCTCTATCACTCCGACTGGTCCAAAGGAGAGATTGACCAAC +GTCTGCCGGTACTGCATAAGCTGGCTGACTTGATCGACAGCCGTGTTGAAGAACTGGCAAAAATCGCCAGCTAGGAGATG +GGCAAGCTCATCGAGCAGAGCCGTGGCGAAGTCAAACTGTGCGCGCAGATCGCTCGCTATTATGCGGATAACGCGAAGCA +GTTTCTTGCCCCGGTGCCTTATAAAACCGAGTTTGGCGACGCGTGGGTAGAACATCATCCGATTGGCGTCATCATGGCTG +TTGAGCCGTGGAACTTCCCGTACTATCAGTTGATGCGTGTGCTGGCGCCGAACCTGGCCGCTGGTAACCCGGTGCTGGCG +AAACATGCCAGCATCGTACCGCACTGCGCCGAGACATTTGCCCATCTGGTGCGTGAAGCCGGCGCGCCGGAAGGCGCATG +GACCAACCTGTTTATTTCCTCCGATCAGGTGTCGAATATCATCGCCGACCCGCGCGTGCAGGGCGCGGCGCTGACCGGAT +CTGAAAAAGCGGGGAGCGCCGTGGCGGCACAGGCGGCGAAGCACATTAAAAAATCGACGCTGGAACTGGGCGGGAACGAT +GTGTTCGTCGTGCTGGACGATGCCGATCTTGAGAAAGCGGTGAAAATTGGCGTGCAGGCACGGCTCACTAATGCGGGGCA +GGTATGTACGGCGGCGAAGCGCTTTATCCTGCATGAGAAAATCGCCGATCAATTCCTCAGCCAGTTCACCGAGGCGTTCA +GGAAGGTGAAGGTGGGGGATCAGATGGACGCTTCTACCGAACTGGGGCCGCTGTCGTCGAAAGATGCGCTGGAAACATTG +ACCAGACAGGTCGAGGAAGCGGTGAAAAATGGCGCGACGCTGCACGTTGGTGGCAAGCCGCTGGAAAGCAAAGGCAACTT +CTTTGAGCTGACCATTCTGACCCACATTACGCGTGACAACCCGGCGTACTTTGAAGAGTTCTTCGGCCCGGTGGCGCAGA +TGTATGTGGTGAAAGACGATGACGAGGCGGTAAAACTCGCCAACGATTCCCACTACGGCCTGGGCGGTGCGGTGTTTAGT +CAGGATATTGAGCGTGCTAAACGCATGGCCTCCCGGATTGAAACCGGGATGGTTTATATCAACTGGCTGACCGACACCGC +AGCGGAGCTGCCGTTCGGCGGCGTTAAGCGTTCGGGCTTCGGACGCGAGCTATCGGATCTGGGGATTAAGGAGTTTGTGA +ACCAGAAGCTGGTAGTGGTGCGCTGCTAATCCCTGTTGCCCCTCTGAAAACGGGAGGGGCCTGGCTTTTTTGCAGCGAAG +GACGCGGATCTTAAATCAGAACGAAATAAGCGAACAAAACACCTTCAATCGCCCTCCTTATTTATCCACGTTGCACTAAC +CGTGCTTTTTATCCCGATATTGTTTGTACAGACATTCATGATGCCCGCATTTTCTGTTCTATGCGGAGGCCGGTATGGAA +TTTTACGAGAACCGCCCCAGACAACCATTCATTGGCTTTGTGCAGCTCAGACGGGCGCTAAAAAGGTGGTGGCTGCGTAA +GCGGGCCTGTCAGGCGCTGCGACGAATGAGTGACGAGCAGTTAAAGGATATTGGGTTGGAAAGGAAGGATGTGGAATAGT +GGATCTATTCAAGGGCAATAGTAGTTAAAGGATTTTATGATATATTACTATGCCCTTATGTTATGCATGCTCACTATTTT +ATATCATTAATATTAATATCATTAATCTTTTTCTCAATATATTTTTCTGGTTTTACCTTAGTTTTTTGCTCAATCGCATG +ATATTTTTCCTTATCAATGGTTATAGTCATTTTTTCTTTTTTGTTAAACATGCTAGGGATAATAATCGCGGCTGCAATTA +TCAGTAATATTATTATTGCTGCATGAATTTTGCCTTTGGGAAATGCTTTTAATAGAGTACACAGGATTGTTATACCCTTA +TGTATAAGATAAGGAAAAGATAGAAATAAAACAAATGGGTAAGCGAAATTTATGACATGTTTCCCATAGTAATTATTATT +TATTGTTAGCGAACCAATACAGAATGCCATCACACAAAATAGAAATATTCCGAAGCATAAGAAGGATATAATGAAAGAAC +CTTGCATAATTCTTTTATGCAACTCTTGCAAAATACTATTTGTGAGCTTTTCCAGTTTAGTGTTATGACAAATCACTACC +AACATCGCAAAAAAAATCTCAGATAAAGCAAGCGAAAATAACGTATTGAAGGCCATGTAGCTCATCAGCGTTTCGAAAAA +TATACTTTGCTGAAGATAGTATGGTAATAGAGCGTTGACCTCCATAAAAAAAGTACATAGAAATCCAAGGGCGACATAAG +CAATTAAACCTTCACTTCTCCAAAGCGTAATGTTTTCTTTTACTTTTAGCCGCATGATTTTCCTTCACTCATTGATATGA +ATTATAATTAAAGCTGGCAAGGGTTCTTTGCCAGCTTATTTTATGCGTTTACTTAGAACCTGCCATCACGTCGATAAACG +CCTGCACCTGCTTTTGCTTACGCGCCGATAGCTTGCTCACCTGGCGCAGCGACTGCATCAACTCGCTTTCTTCTGGTTGC +GGCTGCTGTGCCGTCAGCACAATACAGCCGTTCATCACCCTCACATCGACCTGCGTACCGGTGGTAAACCCGGCGTCCTC +CAGCCACTGACCTTTCAGGGTAATGGCGGGAATACGAGTGTATTCCGGGTAGCGGCTCGCATAACTCACGGTCAGATGAC +GGTTATTTGCCGGGAAGACTTCTGGATCGGTGGATTCTGCAATAGAATGCGGGGTAGTCATGGTCTCTATTCCTTTTCAA +TAGGGATTGTGATTAGCGGTGCGGGCGTGTTGGCGCACGCTCGCACCGCGCTAAATACCTGGATATATCATCAGTAAATA +AAAGAAAAGTCCAGCTGAAAATCAATGAAAATAAGCCGCTGGATGAGAGGTGATATTATATTTGGTGATGAGAATAAAGC +GGCTATTTAGTCGCTTTATTGGTTTCTGGGGCAGGTTAATTTATGGCGGCGTCAGCATTATAAGAAGGAAAGGGTTCGAA +TGATGCAGACCCTATTCATCTGCCCGGGCAACGTTGACCACCGTATAAAGCTGCCCCTCATCGATTTAACTGGTAATGAA +CTGCCACACAATCCAGCAGCCAAAGGCGATCAGAATGCCGCCGGCGGCGCGTTCAATTTTCCAGACAAGATTACCCAAGC +GACGTTGAATTTGCGGCAGGGCGATAAGCGTTATCAGCAGCAGATCCCAGAGTAACACTACGCTTGTCATCCAGATTCCA +CATATGGCCTGCTGTGTAACGGTCACGTTTGGGCCCAGCAGGGCGGTCATTAGCGCCAGATAAAACAGAGCATTTTTCGG +ATTCAACAGCGATGAACCTAGCCCCAGTAATAGTTGTTTTGCCAGTGACGGACATGCCGATGCGGCGTACCGCCACTCCA +GCGGCCCGGCGCGGCTTTTCAACAGTTGACGGCCCACCCATAGCAGGTAGGCGGCACCCAATAGTTCGATGATGGTAAAG +AGCAGCGGCGTCTGACGTAGTAGCCCTGACCCAATCACCACCAGCAGAATATAGAGCCCATTTCCCGCCGCAATGCCGAG +GCACAGCCCGACGCTGCCGCGCAGCCGATAGCGTACGGCGTAACCGACCAGCAAAAAGAAGTCCGGGCCCGGGCTGAGCA +GCGCCATAAAATGCGCCAGCGCCAGTGCGGGAAACGCCGGGGGAAATAACGTTGTAACCTGTTCCATAGTAACCTCAGTG +ATGATACTGAGGCCAGCCTATACCTGCGGATGCGCTATTTATTGTCGGATATTGATCTGTTCTGCGCGTACTGACGCGGC +GTTGCCGCCGTGTAGCTGACGAAGGTTTTGTGGAAATGACTTTGATCGGCGAAACCGGTCTGATAGGCAACATCGGCAAT +ATCGTCCCCGGCGCGCAATCGGTGCCGGGCATATTCAATGCGGGCCATATTGGTAAAGCTGACAGGAGTCAGGCCTGTAT +CCTGCTTAAAAGTGCGAATCAGAGTCTCCTTACGGAGCGCAAACTCCTGCGCCAGTGTGTCCAGCGTCGGCGGTTCCTGA +AGGTTGCTGACTAAGCGGGCAACCAACTGGCGGCTGATGGCGCATGGCGGTTCGGCGTCGGCGCTTTGTAGCGGCAGGGC +GCGCAACAGGTGGATAATAAGCGCCGGAAGTCCGGCGGTTTGCTGCTGAGTAATAGACGTCACAATTTGCTGATAAAGCT +GGAAAAGCTGCGGGTCCTGCAACTGTGGCTGCGTGGTATGCAGGCGGCTATCCGCCGGCAAATGGGGAAGTTGCGTCAGG +CACCAGTCCGCATCGAGATACAGCATATGATAGCTGCGTGGTCGCTCGTGGAGCGGGTTACAACTGTGTGGAGATTGCGG +GGGGATCAGGATCAGCTCGCCGGGGCGTAACAGATACTCTTGCCCGTTACTGATGCAGCGGGTTTCTCCGGCGATGATCG +CGCCCAGCGACAGTTGCGGGTGGCTGTGGCGCTTATAGGCCTGACGGCTTTCACTGGTGGTACGTAGCTCCAGCCACGGC +AGTTGTGGCAGACGCCAGAAGCGTTGGTGAATATCTCGGATAAGGGGCATACAATCTCCTGTGCGGTCCCGGCTTTTCTG +CGCCCGTTTACTTCCTTAACCCCGCAAATGCCGTTCTAATCTCGTCTTCCGGTAACTGGATCCCGATAAATACCAGCGTG +CTGTGCGGCGTTTCGTCGCCCCACGGTCTGTCCCAGTCGGCGCTGTAGAGACGCTGCACGCCCTGGAACAGCAGACGGTT +GGGTTCGCCGTCGATCCACAGCATCCCTTTGTAACGCAGCAGTTTATCCGCTGATTCCAGCAGCAGGTTTTCCATCACCC +GCGACACCTCGCTGATATCCACCGGGTAATCCAGTTCCACCACAATTGACGACACATCGTTCTGTTTATCGGCAATAAAG +TGGAAACGCGGTTGGCTTGCCAGCACGTTCTCTTCCAGCATAAAGCCGCTGGTATTAAACAACTGACTCAGGTCAATATC +GCCGTGTACCACGGTGTAAACCGGGGCGCGGGCATTGATACGCGCCAGCCGTTCGCTCAGTTTCTCGCTGTCGCCTGCCA +CGTCGGTTTTGGTCAACAGAATGCGGTCGGCGTAGCCTATCTGCGACTGGGCGATGGTGAACTGGTTCATCTGCTCGTTA +GCGTGCACCGCGTCGACCAGCGCAATCACGCCGTCTAACAGGTAGCGTTCGCATAATACGTCATGGGAGAAAAAGGTCTG +AATAATCGGGCCGGGGTCAGCCATGCCGGTGCATTCAATCACCAGGCGGTCGAAAGCAATATCGCCGCGGTCGCGGCTGT +CGAGCAGGTCTAATAGCGCATCTTCCAGCTCGTTGGAGCGGGTACAGCAGATGCAGCCGTTAGTCAGGGTTTTGATCTGT +GTGGCGCGATCGCCAATCAGTTGATCGTCAACGGAGACTTCGCCAAATTCGTTTTCGATAACAGCAATTTTAAAACCATG +TTGTTCGTTGAGGATATGGCGTAGTAGGGTGGTTTTGCCGGCACCAAGAAAACCGGTAAGTAGGGTAACTGCAATCGGGG +TCATAGTCTCTCCATTAACAACAGCGCATACCGCCTTTGCCATCGCCGCCGTAACGTGCTTGCTGACGTTCGCGGAAGAA +CTCTTCATAGGTCATGTACGGCTTGTCGGGATGATTAGTTTTCATGTGCTCGACATAGTTGTCGTAGTCCGGAATACCAA +TCAACATTTTTGCCGCCTGGCCGAGATATTTTTTTGCCTGACCTAAAGTATCAAACATTCTGCCGTCCTGTTAATGAATA +AAGCCGGATGGCGGCTTGCGCCTTATCCGGCCTACACTAGCCGGGATCGCTGTGCGCTACCCGGCATCAGTTTTAGTGGT +GTGAAGAGATCTTCACGCCGCCTTCCGGCACGGGCACATACGGGGTTTCTTTATCGGTACGTTTATCGCTGTTGCGTACC +TTCATCCAGGTGGTGAAACCGTAGAAGATAATACTGTACACCACCACCAGGAACAGAATACTCAAACCAGCGTTAGTGTA +GTTGTTCACCACGATATGGTTCATGTTGGCAATCTGCTGCGCGGTCAGGTTGGTGCCGTTGGCAATCTTCTCTTTATACA +GGTTTGCCATGTAGAAGAAACCCTCCATCTGTGGGTTGGCGCTGAACAGTTTCAGGCCCAGTGCCCAGGTGGTGCAGATC +AGCAGCCATACCGCCGGGATCACCGTCACCCAGATGTACTTGGTGCGCTGCATTTTGATCAGTACCACGGTGCTCAACAC +CAGTGCCACGGCGGCCAGCATCTGGTTAGAGATACCGAACAGCGGCCACAGGCTCTTCACGCCGCCCAGCGGGTCGACCA +CGCCCTGATACAGCAGATAGCCCCACAAACCGACGCAGCCTGCGGTACCGATGATACCCGCGACCAGAGAATCGGTTTTT +TTCAGGAACGGGACGAAGTTACCCAGCAAATCCTGCAACATAAAGCGGCCGGAACGGGTACCCGCATCCAGTGCGGTCAG +GATAAACAGCGCTTCGAACAGAATACCGAAGTGATACCAGAAGCCCATATCCGCCATCGGCAGGACTTTGTGGAACACGT +GCGCGATACCTACTGCCAGCGTTGGCGCGCCGCCTGCGCGGTTCAATACTGACGGTTCACCGATATCTTTCGCAGTTTGC +AGGATTTGTTCCGGGGAAATCACAAAGCCCCAGGAGCTGACGGTTGCCGCTGCATGTGTGGTAACGTCTTTCAACTGCGC +CATAATCAGCGGCGCGTTCTCGCCGCCCATCTCGTGCAGGTTTGGCATGGTAATGCCCAGACCTGCCGGCGGGGTGTTCA +TCGCGAAGTAGAGACCCGGTTCAATGATCGAGGCCGCCACCAGCGCCATCACCGCAACAAAGGACTCCATCAGCATCGCG +CCGTAGCCGATAAAACGCGCATCGGTCTCACAGGCCAGCAGTTTCGGCGTGGTACCGGAAGAGATGAGCGCGTGGAAGCC +AGAGACGGCGCCACAGGCGATGGTGATGAACAGGAATGGGAACAGAGCGCCTTTCCACAGCGGGCCAGTACCGTCGACAT +ACTGCGTCAATGCCGGCATTTTCAGTTCCGGGTTGAGGATCACAATCCCCAGCGCCAGACCGACGATCACGCCGATTTTC +AGGAAGGTGGCGAGATAGTCGCGCGGGGCGAGGATCAGCCATACCGGCAGCAGCGCGGAAACAAAGGCGTAGCCGATCAG +CGCGAAGGTAATGGTGGTGTCTTTAAAGGTCAGCGCCGGGCCCCAGTAAGGGTCGTGGGCAATCACGCCGCCGAAGTAAA +TAGACGCCACCAGCAGCACGATACCAATAACGGAGACTTCGCCTACGCGTCCCGGACGCAGGAAGCGCATGTAGATGCCC +ATAAACAGCGCAATCGGCACCGTGGAGCAGACGGTGAAGACGCCCCACGGGCTTTCGGCCAGCGCTTTAACTACGATTAA +TGCCAGCACCGCGAGGATGATGATCATGATTAAGAAGCAGCCGAACAGCGCGATGGTGCCTGGAACGGTACCCATCTCTT +CTTTGATCATCTCGCCAAGAGAGGCGCCGTTACGGCGGGAAGAGATGAACAGCACCATAAAGTCCTGCACTGCGCCCGCG +AGCACCACGCCCGCCAGTAACCACAGTGTCCCCGGCAGATAGCCCATCTGCGCGGCCAATACCGGCCCGACCAGCGGACC +TGCGCCGGCGATGGCGGCGAAGTGGTGACCAAACAGCACGTAGCGGTTAGTCGGCACGTAGTTCAGGCCGTCGTTATTGA +TGACCGCCGGCGTCGCGCGCGTCGGGTCGAGTTTCATGACCTTCTGGGCGATATACAGGCTGTAGTAGCGGTAAGCCACC +AGATAGACGGAAACGGAAGCGACCACGATCCACAGGGCGCTCACGTGTTCACCCCGACGTAGGGCAACGACCGAGAGGCA +GAAAGCACCGATGATTCCGAGAATCACCCAGGGTATGTGCTTGAATATCTTTTTCGTATCCATAGTAAAACCTGGTTGTA +AGTTTAATTATCAGCCGAAGCTGGGTGGACATTGAGTTCGTGTTTGAGGAGGTAGATTGACTGCTATGCTGAGAGGATCT +TGCCAGATCATCGCGCGCGTAAAGTTAGGTAAATCAGTGAGTGGTTGTATGGCGGTTTAAGCGGTCGGACGTACCGGTAA +GCGGTTTCGCGGAGGAGGGCGTGGGCTATTTTATGTGATTGAGATCACGATATAAAATGGGACGATCCTTGTTGCGCGGG +GCGTCATAACGACTTCACTGAGCTAATCGTGATATTAATGGCGCGCATCCCATAAAGTTTTCCCTTTCCAGGCCGAAAAT +TCTGTATCTGTCTAGCGGAAAGAGAAAACATGTTAAAGCGAATTAAAATTGTTACCAGCTTACTGCTGGTATTGGCGCTA +TTTGGCCTTTTACAACTGACATCCGGCGGGCTGTTCTTCAACTCGCTGAAGAATGACAAAGAAAACTTCACCGTATTGCA +AACTATTCGTCAGCAGCAGTCTGCCCTGAATGCAACCTGGGTGGAGCTGTTGCAAACGCGTAATACCCTGAATCGCGCGG +GTATCCGCTGGATGATGGACCAGAGCAATATTGGCAGCGGCGCAACTGTCGCTGAACTGATGCAGGGGGCGACCAATACG +CTGAAGCTGACCGAAAAAAACTGGGAGCAGTATGAGGCGTTACCGCGCGATCCACGTCAGAGTGAAGCGGCTTTCCTTGA +GATCAAACGAACCTATGATATCTACCACGGCGCGTTGGCGGAGCTTATTCAGCTTCTTGGCGCGGGTAAGATTAACGAGT +TTTTTGATCAACCGACTCAAAGCTATCAGGACGCTTTTGAGAAGCAGTACATGGCCTATATGCAGCAAAACGATCGTCTG +TACGATATTGCTGTTGAGGATAACAACAGTTCCTACAACCAGGCGATGTGGGTACTGGTCAGTGTGCTGATTGCCGTTCT +GGTGGTCATTATCGCCGTCTGGTTCGGCATCAAACTGTCGCTTATCGCCCCGATGAATCGTCTGATTGAAAGCATTCGTC +ATATCGCCAGCGGCGATCTGGTGAAGCGTATCGACGTGGAAGGCTCCAACGAAATGGGGCAGTTGGCTGAAAACCTGCGT +CATATGCAAAGTGAGCTGATGCGTACTGTTGGCGATGTACGTAACGGCGCGAATGCCATTTACAGCGGTGCCAGCGAGAT +TGCGATGGGCAACAACGATCTCTCTTCCCGTACTGAGCAGCAGGCAGCGTCTCTGGAAGAGACCGCCGCCAGTATGGAAC +AACTGACCGCCACCGTGAAACAGAACGCCGAAAACGCCCGTCAGGCCAGTCACCTGGCATTGAGCGCCTCTGAAACAGCG +CAAAAAGGCGGCAAAGTGGTGGATAACGTCGTACAAACAATGCGCGATATCGCCTCCAGTTCGCAGAAAATCGCCGATAT +TATCAGCGTAATCGACGGTATTGCTTTCCAGACCAATATCCTGGCGCTGAATGCGGCGGTAGAAGCGGCGCGCGCAGGCG +AGCAGGGACGCGGGTTCGCGGTGGTGGCCGGTGAAGTCCGTAATCTGGCCCAGCGGAGCGCGCAGGCAGCGCGGGAGATC +AAGAGTCTGATTGAGGATTCCGTGAGCCGTGTTGATGTAGGTTCGACGCTGGTCGAAAGCGCCGGTGAAACCATGGATGA +GATCGTCAATGCAGTGACCCGCGTGACCGATATCATGGGCGAGATTGCCTCGGCGTCTGACGAGCAAAGCCGTGGTATCG +ACCAGGTGGGCCTGGCGGTAGCGGAGATGGATCGCGTAACGCAGCAGAACGCCTCGCTGGTGGAAGAGTCCGCCGCCGCG +GCTGCGGCGCTGGAAGAGCAAGCCAGCCGTCTGACCCAGGCCGTCGCGGTGTTCCGTATTCACCAGCAACAGCAGCGTGC +GCGTGAAGTGGCTGCGGTAAAAACCCCGGCAGCCGTGTCGTCACCAAAGGCCGCTGTGGCCGACGGCAGCGATAATTGGG +AAACGTTTTAAGGGCGTATGGTGAACAGTCGGCCTACAGATGATCGTAGGCCGGATGAGATGTTCACACTTTTGCCTGAT +GGCGTAGCGCTTACCAGGCCTGGCAGTCCGCGCAGGCCGATTTTAAACCAGCATCAGGCGCATGGCGCAGCGTGATTCAT +ACGCGAGGCCGTGCGCCGCTTCCTCCTCTCTTTTCTGATATCGCGCGCTAATCCAACGTTGAGTGAAGGTGTGCGGTGAT +CCACAAAAAATGAATAAAGCGAGAGAACGCACGGCAGGATAGCCTTGTTTCGCGGCATCATAATTGCTGATGTGATAATC +GTGAGAGGATACGATGCGCAAAGATGCCCTGCTTGCTTTCCTGATGAACCAAACGGATTTTTTTGATCCGGAAAATGTCA +GTGAGGTGTTTACCGCGCGCTATCTGGCGCAGCGTTTTAATATGCAGCGCAATACCGCCAGCCATTATCTGAACCAACTG +GTGGCGCAGGGCGTGCTCTGCAAAATCAATACCCGTCCCGTCTATTTCCTGCATAAGCAGGCATTTAGCCAACAGTTTTT +TACCCTTTCGCGTAATGAATACGCCAGCGTCGCGGAGCTGTTAGCGCACGGGGAACAGGAGTGCGCGCCGGACGATCACT +TTTCCCTGTTGATTGGCCATAACGAAAGCCTGAAGCGCCCGATTGAGCAACTGAAAACCGCGCTGTTTTATCCCGACGGC +GGACTGCCGCTACTGATGACCGGCGAAAGCGGCACCGGGAAAAGTTATCTGGCGCAGCTCATGCACGAATATGCCATCGC +CCAGGCGCTTCTGTCGCCGGATGCGCCATTTATCAGTTTTAATTGCGCCCAGTATGCGAGCAATCCCGAACTGCTGGCGG +CGAATCTTTTTGGCTATGTGAAGGGCGCGTTTACCGGCGCGCAGAGCGACAGACCGGGCGCGTTCGAGGCGGCTGACGGC +GACATGTTATTTCTGGATGAAGTCCACCGGCTGAGCGCCGAAGGGCAGGAGAAGCTCTTTACCTGGCTCGATCGTGGTGA +AATTTATCGGGTAGGCGACACCGCGCAGGGGCATCCGGTTTCGGTACGTCTGGTATTTGCGACGACCGAAGAGATACACA +GTACCTTTCTGACGACATTTTTGCGACGCATCCCGATTCAGGTCAACCTGCCGGATCTCCAGCACCGTAGCCGCCAGGAA +AAAGAGGCGCTGATCTTATTGTTTTTCTGGACGGAGGCGAAAAAACTTTCGGCCACGCTTATCCTCAAACCGCGTTTGTT +GCAGATCCTCAATCAATATGTTTATCGCGGCAACGTCGGCGAGCTGAAAAATGTGGTGAAGTATGCGGTGGCGACGGCAT +GGGCGAAAAAGCCTGGGCAGGAAACCGTTACCGTGTCGCTGCACGATCTGCCGGATGCCATGCTGTCGGCATTGCCGTCA +CTGAATGAACCGCTGGCGGACGACACGCCGGTGAGCATCTCGCCCGACACGAACCTTACCTGGCTGCTGCGCGCCCGCGA +CGAGATGCAGGGCATGATCCATGATACGCAGTGTCATGTGCTGGCGCTGTACGAGCTGGTACGTAGCGGGAAAGAGGGGT +GGGAGACGGTACAAAAAAGAATGGGCGATGAAATTGAAACTCTCTTCGATCGCCTGATTTTTACCGGCGACGATAATGTG +CACTCACAGCGGTTGCTGTTAATTACAAGCCAGGTGCGGGAAGAGTTTTATCGTCTGGAGAAGCGCTTCAATATGCAGCT +TAACGGCAACTGTATTTACGCGCTTAGCCACTATTTAATCCATCGTACCGCACTGGCGCCTTCTCGTCTCAACAGCGAGC +AGATCCGCCAACTGGACGCCTTCCTCGCCCAGAAATATCCACTGCTGTACAGCTTCTGTTTACAAATTCTGGAGACGCTG +GGCCAGAAGCTGGATCTGGAGCCGAGACGCATTGATATGCTGCTGCTGGCGCTTTGGCTGCATAAACAGGGGGCTAACAA +CCAAAAACAGGTGACGCATGCGGTGATTCTGGCGCATGGCTATGCCACCGCCAGCAGTATCGCCAACGTCGCCAACCGGT +TACTGAAAAATACGATTTTTGAATCGTTCGATATGCCGCTGGACGTCACGCCGGAGGCGATAGCGCAGCAGGTGATGCGC +TATCTGGAAGAGCATCCGCTCGCCTCCGGCCTGATGATTCTGGTGGATATGGGATCGCTCAAGGCCATTCATCGTCATTT +TGATCGCGCGCTTTCCACGCCGGTGACGATTATCAACAACGTCTCGACCAGCATGGCCCTGTATGTAGGGGAGCGTATTT +TACAGGGGCATTTTATTGAAGAGATCGCCCGCGATATCGCCCGGGATGTGCCGGTCGAGTATCAGCTCTACTGGCCGAAA +AGCAACAAACCGCGCGCCATACTGACCACCTGCGCGACCGGTATCGGTGTGGCGACGAATCTTTGCGCATTACTGAGCGC +CAGTATTCCGCAGGCGCTGGAGATTGACGTCGTCGCCTGCGATTATGCGATGCTGGCGAGCAATAAAACCCAAGAGCCGG +TATTTATGCGCTACGACGTACTGGCGATAGTCGGCACGCTGGACCCGCACATCGCCAGCGTGCCGTGGATTTCGCTCGAC +TCGCTGATCTCCGGCGAGGGGAATCACTATCTGATGCGGCTGTTTGGTTCGCTGACCACGCCGGAGCAGGTGGCGGAGAT +CAACAACCTGCTGCTGAAAAACTTCTCGCTCCGACGAGTGATTGAATCCGTCACCATCCTCGACACCAGCAAAGTCATCA +ACCACGTTGAGCAGTTTCTGCTGCGCTATGAGCATCTGGCGGGCGTTACCGTCTCGAATGAAAGAAAGGTGGCGCTCTAT +GTGCATATTAGTTGCCTGATTGAGCGTCTGATCCGCCATGCGGGCATTACTGCTTGGAGTGGGCAACAGTGTCCGGAACA +GGAACTGAATCGGCTACGGGAAGCGTTTAGTGTCATTGAGAGTAACTACAGTGTCAAAATCCCCACCGCCGAGCTTGGCT +ATATCCATAATATCCTGACCTTCGAAACAGAACTTATCGAGCAAGATCAACAGTTTTAACGATTTCCCTCTGTTAACCCG +CATCTTTTTTCGGCGCGCCACTTTTTCTGGCACGCCGCTTGCTCTCTTTTATCACAGTGGAATGTGTTTTAGAGGTCAGG +ATGAAGAGACATTATATTTTCGCCAGCCACGGCACGCTGGCCAGCGGGGTTTTAAACTCCGTGGAGCTGATTTTAGGCAA +ACGGTCAAATGTCTGGACGCTGTGCGCTTACGTTGAAGAGAGCGTAGATTTAAGCCAGCAGGTAGATACGCTAATTGCCC +GGATCCCGCCGGAAGATGAAATTATTGCGCTGACCGATATTTTTGCCGGCAGCGTGAATAACGAATTTGTCCGTTATTTA +TCACGGGAAAATTTTCATCTGCTGGCAGGGATTAACCTGCCGCTGGTTATCGATCTCTTTATGTCGGAAAACGATGGCAA +TACCACGCATACCATAATGACGGCGTTAGCGGATTCAAAAGAAAATATTCAGTACTGCAATCAAACTATCACCAGCGCCA +TGCAAAGCGATAAAGATTTTTAAGGGGAGGAAGCGTCATGATTGTTTTTTTACGGGTGGATCATCGTTTATTACATGGAC +AGGTCGCCTTTTCCTGGACGCAGTACGTTGGCGCAGACTGTATTTTAATTGCCAACGACAGCGTACCTAATGATGACCTG +CGTAAAACCACCATTAAGATGGCGAAGCCGCCCGCGGTGAAGCTGGTTATTAAAAATATTGCCGATTCAATTGAAGCGAT +AAAAAGCGGCGTTACCGATAAATATAAACTTTTTATTGTTGTTGAATCCGTGGCGGATGCGTACCGGCTGGCGCGCGAAT +TACCCGACATTAAAAGTATTAATTTAGGCGGCACGAAGGTACGTGAAGGGAGCCAGAATATTGCTTAAGCCATCAATCTG +TTAGCGGATGAAATGACTCAACTTCGGGAGCTGGCGGCTGGCGGAGTAGAGATAGAAATTCGGCTGGTGCCTAACGATCG +TAAACAACTTTTTGCCTGAGCGGATACCCTCCTGAGGACATATTATGGTAGAGGCGCTTTTACTTGGACTGGTGGCGTTT +ATCGCCCAGTCTGAATATGCATTAGGGACGTCGCTGATTTCCAGACCTATCGTGACCGGACTTTTAACCGGACTGGTGCT +GGGCGACATGGAAACCGGAATTGTGATGGGCGCGACGCTGGAGTTGGCGTTTATCGGTTCCTTTTCGGTGGGCGCGTCGC +TGCCCCCGGATGTGGTCACTGGCGGTATTTTAGGTGTGGTCTTTGCGATTAATTCCGGCGCTGGGGCGGAAACCGCGCTG +TTATTAGGTTTGCCTATCGCGACACTGGCGTTAATTGTGAAAAATATCTATAACGGAATGTTTATTCCGTTGCTCTGTCA +TAAAGCCGATGCTTACGCTGAGGTGGGGGATACCCGGGGCATTGAGCGTATGCATTTAATCTCCGGCATTGGGCTGTCGC +TGATGCTGGGGATTATCGTCACGGTCTCTTATTTAGCGGGCGTGAATATGGTTAAAGGTTTTCTGGATGCCATTCCAGAA +TTTATTAAACATGGATTAAGCGTTGCCACCGGTATTATTCCCGCGCTGGGTTTTGCCATGCTGGCGCGCTTATTAATTAA +TAAAAAGGTCGCCCCCTATTTTTTCCTCGGTTTTGTTTTAATGGCGTATTTAAAAATTCCGGTGACGGGTATTGCGATTC +TCGGCGCGATCGTCGCCGTCGTGATGGTCAATATGCCGAAATTTGCGGCCTCGCAACCGGCACCTGCGCAAGGAGCATCT +CATGACGATGAAGATGATTTCTGATAAAGACCGCCAGCAGGCGGAAACCACTGGTCTGGTCACCGCGCGTGATTTACGCC +GCGTCTTCTGGCGGTCATTCCAGATGGAGTTTTCCTGGAACTATGAACGACAAATGAACCTGGCGTTCGTCTATACGCTC +ATTCCGGTATTAAAGAAACTGTATAGCCGAAAAGAAGATCTTGCCGAAGCGCTAAAACGCCATCTGGCTTTCTTTAATAC +CACGCCGCACATTGTGACGTTGATCCTCGGTATTACCGTGGCGATGGAGGAGAAAAATAGCCAGCAGAAAGAGATGGACG +CCAGTTCTATCGATAACGTCAAAGCGTCGTTAATGGGGCCGCTGGCGGGTATTGGCGACTCTTTTTTCTGGGGAACATTG +CGTCTTATCGCCACTGGCATCGGTACCAGTCTGGCGCTGAAAGGCAATATTCTGGGGCCGATTTTATTTCTGCTGGTGTT +TAACGTACCGCATATTCTGGCCCGCTGGTTCTTTACCCGCTGGGGCTATGTGCTGGGAACCGGCGTACTGCAACGCATTC +AGCAAAGCGGAATGATGGAAAGCCTAACCTATGGCGCCTCGATTATCGGTCTGATGGTGGTTGGCGCGATGACAGCCTCC +ATGATTGATATCACCATTCCCATTACGTTTGGTACGGGAGAGGCGAAAACCCATGTTCAGGACATTATTAACGACATCAT +GCCTTGTCTGCTGCCGTTAATTAGCTTCGCCATTGTGTACTGGCTGTTAGGGAAAAAAGTGAAACCGTTAACCATCATTG +GCGGTATTGCGCTGGTGGGAATTTTCGGTTCCTGGATAGGGTTATTTTAAGAGGGATACACAATGTCACCAACCATGCTG +ACCTATATTAACGAAGAGTCTGACGTCCTGGCGAATATTATTCGCTGCCATCGCCAGTCGCTGGAAGAAGTATCGCGGTT +CGCCAGCCAAAAAACGTTACGACGAATACTGATATTAGCCACCGGATCGTCATTGAATGCCGCCTTTTGCGCCCGTTATT +TCTTTGAGCGCTGCGGTATCTCTATCGATATTAAAGAGCCGTACACCTTTAGCCAGTATGAGAATAGCGATCCGCAAGCC +GATATGGTTATTGCTATTTCCCAGAGCGGGAAAAGCGCTTCTACCCTGGAGGCGATGCGTAAAGTTCAGGCGCAGGGACG +TCCGGTATTCGCTCTGACCGCCGATCCGCAAAGCCCTCTTGGCAAGGCCAGTGATTATCCACTGGATATTCTGACCGGGA +TTGAGTCCGTCGGCTTTGTTACCCGTGGATTTAGCGCGACGGTACTGAATCTGTTGCTTATCGCGTTGTTAGTTGCCCGT +CAGCAGCAGCGACTGACGGAATCGCAGGTCGAGGAGTATGTGGCGCAGCTTCAACGCATCGCGGCAACCCTGCCGTTGGT +TATCGTGCGTACGGAAGCGTTTATTCACCAGCACCAGGCCGTTTTACGAAACGGGACGCGTTTTGTGGCGACAGGCTACG +GCGCGCTGGTTGGGGTGGCAAAAGAGTTGGAAACTAAATTTACCGAGACGGTGCGTGTTCCCTCAAGCGGGTTTGAGCTG +GAAGCCTATATGCACGGCCCGTATCTGGAAGCCAATGCGGAACACGTGATGTTCTTCTTTGAGGACCGGCCCGACGCGCG +CTCCAGGGCGCTACGGGAGTATATGACGCCTGCGGTCGCCAAAACCTTTACTCTCACGCTGGCGAAGGCGGCGCAGGATG +ACCAGACGCTTGCGCTGGATGTAGCGGTTGATCACCATTTCTCGCCATTACTGTTGATTGTGCCGGTACAACTCATGGCG +TTTCATATCGCCTCACTGAAAGGCATCGACCTTTCGGTACGCATTTTTGACGATTTCGATCGCGTTTTAAAAAGTAAAAT +CTGAACAATCAGGAGAAAAATATGTTGGGTTTTAATCAGGACGAGTACCTGACGAGTGCTCGTGAGATCATCGCTGCGCG +CCAGAAGGCAGAACAGGTTGCTGACGAGATTTATCAGGCCGGGTTCAGTTCTTTATTTTTCGCCTCTGTTGGCGGTTCAC +TGGCGCCAATGATGGCAATTAATGAATTTGCCAAAGAATTAACAACGTTGCCGGTTTATGTTGAGCAGGCGGCAGAATTA +ATTCATAAAGGAAATAAGCGGCTGAATAACGACTCTGTGGTTATTACTCTGTCTAAATCCGGCGATACCAAAGAATCGGT +GGCGATCGCCGAGTGGTGTAAAGCACAGGGAATACGCGTAGTCGCTATTACCAAAAATGCGGACTCTCCGCTGGCGCAGG +CGGCGACATGGCATATTCCGATGCGTCACAAAAATGGCGTGGAATATGAATATATGCTGCTGTACTGGCTGTTTTTCCGC +GTGCTGTCGCGCAATAACGAATTCGCCAGTTACGATCGCTTCGCCAGCCAACTGGAAATTCTGCCGGCGAATCTGCTGAA +AGCGAAACAAAAATTTGATCCGCAGGCCGATGCTATCGCCAGCCGTTATCATAACTGCGATTATATGATGTGGGTCGGCG +GCGCGGAGATGTGGGGCGAGGTCTATCTGTTCTCCATGTGTATCCTGGAAGAGATGCAGTGGAAGCGCACGCGCCCCGTC +AGCTCTGCGGAATTTTTCCACGGCGCTCTGGAGCTGCTGGAAAAAGACGTTCCGCTCATTCTGGTGAAAGGGGAAGGGAA +ATGCCGCGTGCTGGATGAACGCGTGGAGCGCTTCGCCAGTAAGATTACCGATAACCTGGTGGTGATTGATCCGAAAGCGT +ATGCGCTGGACGGCATTGATGATGAGTTCCACTGGATCATGGCGCCCTGCGTCGTCTCGACACTGCTGGTTGATCGGCTG +GCGGCGCACTTCGAGAAATATACCGGCCACAGTCTGGATATTCGTCGTTACTACCGTCAGTTCGATTATTAACAGAAAGG +GGTGTGTAATATATACAGTGCCTGATGGCGCTTCGCTTATCAGGCCTGTGCGCCAGTTTATTGATAAAGATGATGTGTAG +GCCGGGTAAGGCGCAGCCGCCACCCGGCATATATGACCTTCTCTTTTAACCCTCAACATTCACCACTTTGATCTCCACCA +TGCCAATCCCCAATTTGCGCGGCGAATGGCCCAAAATATTACCTTCGTTGGTGGAGACGGGAGCGGGCGGCGCAATGACT +AGGGTATTCGCATCCGTCGGGTTGTTGAAATGCAGCGTGATAGTGGACACATCGTGACCCAGCACCAGCGTCTGTTCTTC +GTTGCCGACGCGTACCGGGATCGGGCGCTCTGCGTTATCGCCGAAGGCTTTGGCGGTGATCACCAGATCAAACTTTTTCG +GCAGCGGCGCTTTATATTCGATTTTAACCTCATCGCCCAACTGCGCATTTGACCAGCGCCCCCAGGACTCCGGCCGGGAA +ATGCCGCTAAACTGCTTCACCTCCTCCGGCGCGCCCGCGACATTAAAGATAAAGCTATCGGCTTTATAACGAATATCGTT +ATCGACAATCTTTAAGGTATCGACGTTGCCTTTGTAGCGCTCCATATCGATCATCGTGTCTTTAAACGCCGTCTTACCCT +GCCACTGCGCTTTATCGACATGCTGTACGGTTTGCTGCCCGCCAAGCTGCCCCTGCGAGACGCACCAGTCGGTAGAGAGC +GCCTGCGCCGGCGCCCATAGCTGCGCCATTTTGTAGCAGCGATCGATCCAAACGAAATTATCGCGCGGGGCGAAGTCGGC +CAACTGGAACCGTAGCGGAGCGGAGTATTCACTTTCCGGTAACGGCTCGACGCGCTTATCCGATACGCGCAGTAGTAACG +GCAGGCGGAAGTGGCTCCCGGAAAACGCGATCATGTTTTTGTCCCGATCGACGGTAAAATCTTTTATCTCTTTCGGGAAA +TTCCACAGGCGAATGATATCCGGCTTCATCGCCAGCACTTTCTCTTTTACATTCAGGAACACTTCCGACAGCGACTGCCC +GGAAAGGCTGCTACGTCCCAGACCGATAAAATTATCGCCGCCGAGAATATCCAGCACCGTTGCGCCGTTGTCCATCGTGT +TGCGTTTGACCGCCAGAGTCTCCTGCTGTGGTTTATCGCCGCGCAGAATGAAAAACAGATTGTTGCGATCTTGCTTATTC +AGGTATTTCCAGGCCGTATTATTCATCGCCAGATGGTCGGAAGAGACGACGATAACGGTATCTTTAAACCACGGCGACGC +TTTGATTTTGTTGATAAACTCGGCGATGTTTTCCTGGCTGCAACTTACGGCGCTAAAGGACTGGTTGGGCTTGCCGTCGT +AATCGTAGCGTTTGCGGTTGCAGGTGCGTGAGATAAAACCGTCCGGGTGATGGGTATCCACCGTCAGCGTAAACAGCGAA +AAACGCTGGCCTGAGCGGGAAAGCGCTTCAAATTTCTTCCATGCCTCATCAAGCACCGTATCGTCGTAGAAGCCCCAGTC +GTTACGATAAGATGGGTCCGCCACCACCGTTTTTAGCTCTTCAGCGCCGTACAGATTATCAAATCCGTGTGATTTCAGGA +ACACGTCTTTCCCGGCAAAACGCAGGTTAGCTCCCTGCACGAAATAGTTCTGGTAGCCGGAGTTTTTCAGAATATCGCCG +AGGCAAATATTCTGCGGGAAGAAGCTGGAAACCGACGCTGAGGCATTGCCCTCAAACGGCGCAAACAGCGGAATACCGCA +CTGGGAAGCCACCATCCCGGCGATGGTGTAATCCGTTCCCGGCAGTTGCATGGTATGGCTGAAATCCAGCCCCTCATTTT +TCAGCGCGCCCAACTCTGGCGTGAGATTGGGGAAAGCGTCATTATCAAAATAGGTCCGTTCCAGGCTCTCGCCGTAGATA +TAGACCAGATTGAGCTTCGGATTAGGAATGGTTTTTGCTGGTTCTTTATAATAAACGGCAAAATCCGGATCGCCATCGCG +CATTTGTGATTTTACCAGTTCGGTAATCTGGCGAAACGCCGGGCTGGCGTCGACCGAACCCAACGCCAGCAGTAACGCCA +GCAGGCTGTAACCGACATGATGAGGATGGTGACGGCGGCGGCGTAGTACCCATCCCAGCGCGCCGAATACCGCCACTAAC +GCCAGGGCAATGCCGATTCCCGGCAGAATATATTTGCCGACTCCCGCTCCCGTCAGACTATTCGTGAGCGTATAAAGCAC +TGCGTCGTTGATCCCGTCGCCGGTAAAATAGTCGCTGGCATACAGGGTAATATTCAGAATGACAAAAAGTCCCAGCACCG +TGAGAGTGGCGGCAAACCACCAGGTGTTACGGCCCGCCTTCCAGGCATATATCAGCACAGAGGCGAGAAACAGAGCGACA +GAGAGCAACTCGGACAACTGACGATCCTCAATAAACCAGGCTTATCGCTGGCAGGAAAAAATTTCTAACAATGTAATAGC +GATGTCACATTGCTGCAATTCTAATAACTTTACACGGCGCTGTTATTTAGAATGAGTTTAGAAAGTTGGTTTTTTGATCG +GCATCACTTCCTGCCATAGCGGTTAATAACAGGAAAAGACGAAGAGAAAAATCGGGTTAATGCCGTGTTGGCGGGTAAAG +GGCCAAAACACGGCTTTTATCAAGGCGTCCCGGCGTGGCGCACGGTCAGAAAAACGCAGTCAGGAGAGGAAATTCAGCCC +TTGCTGCAACACCAGATCGCAAGCTTTGGTTTTCACCTTTTCCGCCAGCGGCGTACTGCCGATATTATTGAGGTTCAACT +GCTGGCCGTCCTTCGTCTTGAGCAACCCTTGCAGGCCGTTCAGGTAGTTAGTGTCCTGCTCCTGCTGTGTGGTATCCAAC +CCCAACTTGTTCAGAATCTGATTTTTAACGTTTTCCACGTTGGTAGCGGACGCCAGTTTCTGTTTGGCGCAGTACTGCAA +AATACCGGCGGCATTATTCATATTATCGGCGCTGAGCGACTGGGCACCTCTGCTGAGCAGACCGGTTAGCGCAGAAAGCG +ACATCCCGCCCTGCTGTGCGTTCGCGCCCTGAGCGCTTAACTGACTGGCGGCAATACCGCTGGTGGAAATCAGTACGCTG +GCGATCGCCGCGCAGCACAGAACATGTTTCGCTGTATTCATGGTAATCACCTGTGTTATGCCAGTCAGGCGTCGTATCGC +CCTGGCGCACGTTGCAATTTAATACTCTTTACCCGTCACCCGGCTGCGGTAACTGTCCCAGGTAAAATTAACCCATAAAC +TGTTGCCGAGACGCATACGGTCCATGACGCGTTCGCCAAGCATTTTCGTCATCTCTTCCATATTGCTGTTCGTCAACATG +CCGGTGGGACGTTTTGACGAGGAACGACGATCGACAATTTGATTGATGATCACTTTTTCATAGCGAGATTCGGTCTGCAC +GCCGATCTCGTCGATCACCAACAGATCAACGTTACTCAGATCGTTAAGCAACTGCTCTTCGCTGGTTTCCCGATTGCTGA +ACGTGTCTTTCATCGCTGACATAATATCCGCTACGGTGATAATCAGTACCGACTTTCCGCGCAGCAGCAGCTCGTTACAA +ATAGCCGCGGCGAGATGGTTTTTACCGGTTCCCGGCTTGCCGGAAAAGACAAAGCTGGCGATATTGCCGTCAAACTCATC +AACGTACTGTCGGGCTTTGCTTAACGCGTTCATTTGTCCGTCGCACTCAACCCGATAGTTATCAAACGAGCAGTTCTGAT +GCAGCGGTCGAATGCCGGAACGGTTAAAGGTGCGCTGCATTTTCATCGCCCGGTTTTCCCGCGCCAGCGCTGCCGCCCGG +AGCTCGCCCTGCTCTTTCTGCCAGGCCAGCAGTTCTTCGCCCGTTTTAAACGCCGGCGTAATATGCGCAGGCATCATTTT +TTGTAGACGCTGCATCAGGTCGCCAACATTTTTCATCGTTACCCCCTAAAACCTGGTGGAATATGATTGTCAGGTTCGCT +GACGCTATTGATGTCGCGCTGCGGCATTCCGCCATTGCTGGAACGGCTGATTTGCACGCTGCGCGCCAGCTTTTGCTGCC +ACTGGATATGGTGAAAAACCTTACCTTCCGCCTGCCAGTAGGCGATAAACGCCGCCAGCTCTTCTGCGGTGACCGGCTCC +CGAAGCGCCACGCCCCAAAGGGCAGCCTGACGCTGAAAATCCGCATCCGGTTGCCAGGCGGGATACATGGCGAATTTTCC +GCAGGGAATCGCAACGGGGGCGGCTTCGGGTTCTTCGTAAAATTGCGCGTCTAACGCCACATCGCTTCCCGGACGTGATA +ACTTTTCTTCAAGCGCCAGCAGTTCAGCCATGCGTGCAGGCGTCACGGCATAAAAGGCAGGCGCATTATTAGCGAATACC +GCCACTGCGCCGCCCGTTGACTTCGCCAGCACAGCATGATGATCGTGTAAAAGGACGTCAATACCGATGACGTCCGACGT +TAAAATTCTGGAAGACATAATGTTTCTCAATATGGAACAACAACCGAGAAGGGCGACTGTTTTTATAGTACCACACAGAC +CTGTAAGAACAGCAGGAGGCGTTCCACCAATCACACGCGGGGGCGTTTGCGGTACAGCCATAATCCCGGTACAGAGAGGC +CAATTGAGAGCGCGCCAACAATGGAAGAGGCTTTCAGAAAATTGGTCAGCAGCGTGATCATCATCGGTTCGCTATAGCCC +AGATGACTAATTTTTACTGCGGAAATCATCGCGGTATAGGCGGAAATCCCCGGAAACATCGGGATCACGGCCGCGACGGT +AAACACTTTAGGGTGAGCGAGATACCAGCGTGACCACTGAATACCAATACTGCCGACCAGCAGCGAAGCCATAAACGTCG +ACCATTCGATATTAAAGCCAGCGCTCATCATCAGCATACGCGAGCCATGACCCAGCGCCCCCAGTAGCGCGCACCACGGA +AGCGCCCGGTGGGGAACATTAAAGACCATCGCAAACCCGACGGCGGGATCGCAGACAAGATCATGTCCTGCATAAGCGCC +AGTAAAAAGTCGATTATACCCATCCTCGTAGCCCCCATACTGTCATTGACATCACTACGCCCACACAGGTGGCCAGTGTC +AACAGGCTGGCGATAGCCCAGCGCGCCAGCCCGGTATTAATATGTCCTTTAAACATATCTGCGACGGAATTAATCAGCGG +AAAGCCCGGCACCAGTAGCAGTACGCTCGCCGCCATGGCGATAGTGGGCGTCTGGCTAAAGGCGGGAAGGGTGAGCATCA +GCCCGGAAATCGTGGTAGCGACAAAGGCGGTAATGCAAAAATTGATCTGCGGATGTAAATGCCGCTGCGCCAGCATCTGG +CGGATATACATGGCTATCATGCTGGCGAAAAAGGTGATAACCGCGCCATCCCAGCCGCCATTATTCAGCTTACAAAAGCA +GGAGCAGGAGAGACCGACCATAAACGCCACCAGCCAGCGTGGATAACGCAGCGGGCGGAGCTGGCTAAAGCGTTTTTCCA +CGCCTTTGTAATCCAGCAGACGATGTTCCGCGAGGATAACGATATGCTGAACCTCCGTGACGACGTGCATATTAATGCCG +CGATCCTGGTTTTTACGTGTCGATGTCAGACATTGTCCGTCTTTAATGGTCGTCAGGACAATGGCGTTAGAGGAGATCGC +GCTTTCGACGCTATCCATACCGAGCGCCAAACCGAGTCGGGTGGAAAGCTCATCAACCAGTGCGCTTTCCGCCCCGTGCT +GCAATAAAAGCAGCCCGCATTGAATACATAACCGTGTTACTGCTCGTTGAATTGATTGCTCTTCTTGCATGACTCGTCCT +GTCCGAAAAGACATTCTATGCGCCGCCACTATGACAGAGGCTTTCTTTTTAACACGAAGCGCAGGCATGATGGCGTTGGT +TAAGATCAATTTCTTGTTGATAAAAACGTCAGCCGCCAGACGCAACGCATAAGCTTCCTGAGACGTGCGCTTCGTCACAG +GCAGGATATCCTTATGGGCGACGGTTCTCGTATGTCCGTTTCCAGAATAGAGGCATTATGCCAGCCTGGCCGCTCATTTT +TGAATCAATGATGTGGTGAATTTTATCAACGATATGCATTAATGGTTTAACCACAATGGCGTGAGCAGCGGGCGTAAAAT +TAGGCATGACTTAGTGTAATTCGCAGATATTACATGGGTTTTATGGATTGTAGACAGTATTGTTGGGCTTTTGTTTTAGG +ACTTAGCAATCTGAATAAAGAGCGAACTCATATTTTAAATTTATTAATATGATGCGTTTTCGTTAGAATTGCTAATGTGC +AAATTTAGTTAATTTAATTGTCTTGCTTCTGGTTTTATGAGTAACTATGCGATAGTGATTTCATGTTTTTGTGCTATGTG +GATTGTAGCGCAATCAATGTTAGATATTTAAAAATAAAACAAGGATAATTAATCCACTCGGCCTATATTTCTTTGCAATC +ATTGTTAATAGTTTTTTTATTAATGGGGCAATGAAAAGTGGCGGCGTGGGTGCGGAGGAATTATGCTGCCAGGATGCTGC +AAAAATGGACTTATTATCAGTAAAACCCCTCTTATACAGGAAGGCCTTAAAGGGGCTATAACAGGTAATTTCCCCGATTA +TAAACTGGCGTATTGTCGTACGATAGAAGAGCTAACGCTGCTACAGCTACGCCGAAGTAATTTAGTTATTGCTGATTTAG +CAGTTAACAATGCCTCTCCCCGCGCTATCTGCGAATATTTTTATAGCTTACTCTCGCAATATCGCGACATACATTGGGTA +TTTCTGGTTCCTAAATCCTGCTATCCACATGCAGTTGATCTCCTGATGGGCCCCGTCAGCACCTTGCTTTCAGACGAAGA +GCCAATCGAGAATCTTATTAGCGTTATCCATGCGGGAAACGCTCGCTCAGAAAGAATAAGCAAAACATTATTATCGCCTC +AGGTACCGTCTGAAATTCAGCAGTCCCACGACAGGCCGATTGTCCTTACGCTGTCTGAACGAAAAGTATTACGCCTTTTA +GGAAAAGGGTGGGGCATTAACCAAATTGCGGCGTTACTTAAAAAAGTAATAAAACAATTAGCGCCCAAAAAAATAGCGCC +ATGCGACGCTTATCAATACACAGTAATGCAGAGATGTATGCATGGATAAACAGTTCTCAGGGAGCCAGAGAATTGAACCT +ACCTTCGGTATATGGAGAAACCATGGAATGGAAAACAGAATCAGCAAGAGAAATGTTGCGCTCGTAGAAAAATGCGTGAT +GAGCACCATTGGTATTAAAGGGCTATTTGATGCAATGCCGGATTGCCGACATACGCTTCATATTTTTTCAAAACCATCCG +CGTTTTATAAGGCTGCGCTAAAGACGCCGTTTTCTGCCGTTATTTTTTCTCTTTCTGCGTTAAGAACTGAACGCCGGACA +GGATTATCCAGCCTGACGGAACTGGCGATAAATTATCCCCATATGCGGCGTCTGGTGATTGCCGATGATGATGCTGAAGC +CCGCTTAATCAGCGCATTATCCCCGCTGCCGCTGGATGGGGTCATCAGCAAAGCGTCGCCGTTGGATGTTTTACAGGATG +CCTTATTTACATCGCTTAATAGCGCCCGACGGACAACGGAGCGTACAGACAATCTTTGGGAGCTTCACCAGAATTGTATG +CTTAGTCCAACCGAGCGGGAGATTCTGCGTTTCATGTCGAACGGCTACTCAATGCCGCAAATTGCCGTCCAGTTAGAATG +TAACATTAAGACTATCCGGGCGCATAAGTTTAATGTGATGTCCAAGCTGGGCGTGAGTTCTGATGCCGGGTTACTCGATG +CGGCGGATATTCTGTTATATCTGCGCGCCGGCGATGCTACCGCGCTCCAGCATCGGGTATAGCCCGCGCCGGATGCGCCG +TGCTTGTTCGGGGAATCAGGGTGCCAGGCACGTTATTGGCACACGTCTACCCAGGTCGCCGATGTTAGTTCAGCCATTCT +TTCCGGCGTGATGCGTACCGCGCTGTGCGTGGCGCCTGCGGCAGGCAATACTTCGTTATACCCCTTCAGAGAGATGTCGC +AATAAACGGGCAGCGGGTGCTCCAGCCCGAAAGGACATACGCCGCCGACAGGATGTCCGGTTGCATTGACCACTTCATCG +CTGCTCAACATACGGGCTTTTGCGCCGAAAGTGGTTTTAAGCTTCTTATTATCCAGGCGGGCATCGCCTTTCGCGACCAC +CAGGATAATGGTGTCTTTTACTTTAAGCGAGAGCGTCTTAGCTATCTGCCCTGGCTCTACGTTGTGCGCTTTGGCTGCCA +GTTCGACAGTCGCTGTACTTTGATTTAATTCGATAATTTCAATATCGGGAGCATGATCGGCCAGAAATTGCCGTACAGAT +TGCAGACTCATTCTTCTCTCCTGAGACCTTACCAATAGCCACGGTAGACCCAAAAATGGCAAAACGTAATTTGGCATACG +GAGAGCGCCGCTGTAAATATAATAATGTGACAGGCCAGCAGCAGTAAGCCGTGACGATAACTGAAGGCAACGTAAAGCGG +TTTACTTTAGCGTGCAGTCGCCGCACTGCTGTACGTCAGGTAAGCGGTAACGTTGGCAGCAGGTTCTGCGTACCAGAAGA +CCGTCGCGCATTACGACGGTCCGCCACAGCGGGTTATCCTGACCGTCGGATAGCTGCTTTTCAAAAAAACAGCGCTGGCG +TAGCGTTGCCAGCAGGGCTTCGCCAAGCAGCGGTTTCATCTCAGTCAGATACCAGTTGATTAAATAACCGGTATTGCTCC +AGATAAGTTTCGCGTTGATGTCGCCAGTCGCCTCCAGCGCCTGAATGACCGGCTGTAGTGCGGAGACTATTAGCGTTTCC +ATTCGTTCTTCCGGGGAACGCTCCGTTGCCAGGTTATCCTGATGCACGTCAAGCCAGAAACACGCGGCGCGCCCGGTTTC +ATGAAATTCAACGTGAATATGTTCTGCCGAGACATCGATAGCGCGCGCTTGCGTCAGTAATGCCAGCATCAGCGGCGGCG +CCATCAGCCCGATATACCATTGCGCCCACAGGGAGAGTAACGGCTTATTTTCACGTGGTAGGCCTGGCGTGTGCCGATAG +ATGTGATCGGAATAGGCGGCCAGCAATGAACGAAACGTCGCGGGGCGCGTCCACTGGGCAAGAGTCATCGCCGTTGGCGG +CGGCGTTTCATCCAGCCGGATGAAGTCCAACAGGTGCTTACGGGTAGAGGCGATCGTCTCGCGTACTGCGTCCGCCAGCG +AGGCGTCTTCCGGCTGGGGAGCGGCTCGCCAGATAATATCGTCAGCAATCGGTGCGGAACGGTAGGCCATAGCGCAGTTT +AATGATATTAATCTAAATGATAATGATTGCTAATCCTATCGATAGCGATAAACGATGGCAAGCGGTTTATGGTTAACGCT +GTTGGCGTAGCACGATTACGTCAGCAGGATTCATAGGGCGCGCATGTCGTCGCTGACCAGAATATGGTTACGCCCAAGAT +GCTTGGCTTCGTAGAGCGCTTTATCCGCTTTTTCGATAGCGTCTCCGATATTGCGATCCGTCAGGGGCGCAATGCCGATA +CTGATAGTGACATTGGTGGCGACGCTTTCGTTAAACATATGCGGGATTTTAAGATCGTATACTTCCTGTCGGATACGTTC +TGCGGTAGCGCGGGCTTGCTGTGGTTCGGCGGTGGTCAGCAACACCAGAAATTCTTCCCCGCCAAAACGGCAGACGACAT +CGCGCGATCGCACGGCGTCCCGAATTGCCGCTGAGACGCGAATTAACGCCTGATCGCCCATCATATGACCGTAGTGATCG +TTATACGCTTTGAAATGATCGATATCCAATAGCAGGACGTAGTGTTCATGGCTGCCCGGTGCCTGTAACGTATCCAGCCG +ATTTTGCAGGCCACGGCGGTTATATAAGCCGGTTAATGGATCAAGCATACTCAGGCCATTGAGGGTTTCCCGCTCGGCCA +GCAGCTTAAACATGAGCTGTTGGGCAAAATTATCGTAGCGTTTCTGGATAACATGTTGAATAGCGATTCCTACCATTGGC +AGGGCCAGCAAATAGAGAATTCGCAAACCTTGTTCATTACCGTTCAGCCACAGGCAGACCGCGACTGGCGGTAGCGAATA +GAGCGTAAACGCGACGATATTCGCGGCAAAGGCTATCGAGCCGATAAACAGAACGCTAAGCAGGGAGATCAGTAAAAAAG +AGAAATCATAATGGCCTAACGCCGGATACTTTAACGCAATATGCGCCGCCCATATTCCCCCAAAGAGTAGGGAGATAAAG +GGGAGATTAATTCTTTTTTGCCCATATTTCCCATGCCATATCAACAGTAATACGCTCAGGACTACTATCCCGATCATTGG +CATGCAAAATACATTGATCTGATAAAGGGGGAAAACGAGAGTAAATAGCGCCGACACAGCGTTGAGAAACAAGAAAAGAC +GTAAAGAAAACTGATACTTCTTAATACGAAGCGACCGCCAGGATGGTGTTGTCATGGGTAATTGTCGTTATTTATCGGTG +ATATACACGGAATCGGGCGCCAACATGAAAATAACGTATGAGAAAAGGTCGCCTAAAGCGAGGTGTTGTTGTTTTTACGT +TAACAGTCGGACAATTTATCACCTTACTGAATACGTGTCATCAACCGTTAAGTAAAACTCATCTCTTTAGCTTTCTCCCT +AGCTGACAAATGAGAAAATATATCATATGATATTGGTTATCATTATCAATTCCAGAGGTGAAACCATGTTGCAGCGGACG +TTAGGCAGCGGATGGGGCGTATTATTGCCTGGAGTGATTATCGTTGGACTGGCGTTTATCGGCCTGTCAGCTGATGCGCT +GAAGCTGTTGATTGTATCAGGATTGCTACTGTCTGCGCTGATGTTGTATCACAAACAATTACGGCATTTTGTACTGCTGC +CATCGTGTATAGCGCTTATTGGCGGCATGATGTTGGCAATGATGAACTGGAATCAGGGATGAAAATGAAGAGACAAAGGA +AGGATAAGATAATTGGTGCGAGGGGGGGGACTTGAACCCCCACGTCCGTAAGGACACTAACACCTGAAGCTAGCGCGTCT +ACCAATTCCGCCACCTTCGCACAGTTATCTTACTTTTTGATATCGCCTCGTTGGTGCGAGGGGGGGGACTTGAACCCCCA +CGTCCGTAAGAACACTAACACCTGAAGCTAGCGCGTCTACCAATTCCGCCACCTTCGCCCAGTGCGAGCAATATCAACGT +GGTTTTGGTGCGAGGGGGGGGACTTGAACCCCCACGTCCGTAAGGACACTAACACCTGAAGCTAGCGCGTCTACCAATTC +CGCCACCTTCGCATACCATCGATTCTTGAAAAGAATCACTACCACGGAGGCGCATTCTAGTGGTTTTCAGCTATTCGTCA +ATAGTTAATTGCATGGGATAGATTGATTGCTGCAAAAATGGGCGCGAGACGTAGGTTGGATAAGACGCTTTGCGTCGCCA +TCCGGCACATGCAACCAGATGGCGCTGCGCTTATCAGGCCAACTATTTCTTCGCCTGACGGGTCATCACGGTACGATAAA +CCTTAAAGCGCCCGCTTTGCGCGATGACTTCATGGAAGCCAAAAGTCTCATCCAGAATCTTAGGATAGGGCAGAAAGGCG +TTCGCCACGATGCGTAACTCCCCGCCGCTGTTGAGATGACGCACTGCGCCGCGAATGAGCGTTTGCGCCGCATCGAGGCT +GGTTTGCATTCCGTCGTGGAACGGCGGGTTGGAGATGATCATGTCAAAACGTCCTTTGACTTCCGAAAAGACGTTGCTGG +CGAATACCTCGCCTTCAAGACCATTAGCGGCAAGCGTAGCGCGGCTGGCTTCCACCGCCGGAGCGCTGACGTCACACAGC +GTCAGGCGCGCTTTCGGCGAATGGCTGGCCAGCGCGGCGGAAAGCACGCCAGCGCCGCAGCCGACATCCAGCACTTTACC +TTTGGTGTGCGGCGTCAGCGTAGACAGCAGCAGTTGGCTACCAACATCCAGTCCGTCGCGGCTGAATACGCCCGGCAATG +TTTTGATGGTCAGCCCGTCGATGTTGTACTCGGCCCACCAGGATTCGAGACTAAACTGCGGCTGCTTTTCCAGACGACCA +TGGTAAAGGCCGCAACGTCGCGCGCTATCTACTTTGTTCAGCGGCGCATAGTCCGCCAGCATCTGTTCGGCGCTACGCAC +GCCGCTGCGGTTTTCCCCCACGACGAAAACATCGCTGCCCGACGGCATCAGCGACAAAATATTCATCAACTGGAACTGCG +CTTCGGGTTTATTTTTCGGCCAGTAGTAGATCAGCGTATCGCAGTCGGCGACATCGCTGGCTTGCGCGACCAGGCTAAAA +CGGACGTTATCGCCCATCTGGCGGCTTAATACCTGCCAGTGGTGAAACTGTTGCGTATGCGCGCGGCTGGCGGCGCATTC +AAAGAGCGCGGGCAGGTCATCCTGCAAATCTCCGGCAAAAAGAATACAGCTTTGTTCGAAATCATCACTGTGGCGCAGCA +AGACTTCACTTGCCGGGGTAAAAGCAGACATGGAATGCTCCTTAATTCAGACTGGCGGCGATTATAGTAGTTTGATGGCG +CAGATTCGACAGATTTGCTATATTTGCGCCCCTGATTACAGGAGCGTTTCGCTATGACATCCCGACGAGACTGGCAGTTA +CAGCAACTGGGTATTACGCAGTGGGCGCTGCGACGTCCTGGCGCGCTACAGGGCGAGATTGCGATTTCCCTTCCCGCGCA +CGTTCGTCTGATCGTGGTTGCAGAGGAATTACCCGCGCTGAACGAGCCGCTAATGCGCGATATCTTACGCGCGTTGACCG +TGAGTCCCGATCAGGTTTTACCGCTGACGCCTGAGCGCGTCGCCATGCTGCCGCAGGGCAGCCGTTGTAATAGCTGGCGG +TTAGGAACTGATGCGCCGCTCCAACTCGAAGGCGCTCAGGTCACGACGCCGGCGTTTAATGAACTCCGGGCAAACCCGGC +GGCACGCGCCGCACTATGGCAACAAATCTGCGAACATGAACACGATTTCTATCCTCAGCACGACCGATCTCCCCGCAGCC +TGGCAGATTGAGCAACGCGCTCATGCGTTTCCGTGGAGCGAAAAAACGTTTTTCGGCAACCAGGGCGAACGGTATCTCAA +CCTTAAGCTGACCGCTGATGACAGAATGGCCGCGTTTGCCATTACACAGGTGGTGCTGGACGAAGCGACGCTGTTCAATA +TCGCCGTCGATCCGGATTTTCAGCGTCGGGGGCTGGGGCGTATGCTGCTTGAGCATCTGATTGATGAACTGGAAAAACGC +GGTGTTGTAACGTTATGGCTGGAGGTACGCGCCTCTAACGCTGCCGCCATCGCGCTGTATGAAAGTCTGGGGTTTAACGA +GGCGACGATTCGCCGCAATTACTATCCTACGGCACAAGGGCATGAGGACGCCATCATCATGGCGTTACCGATAAGCATGT +AATAAAAGAGGCAAGGTGTAATGATGAAGTGGGACTGGATTTTCTTTGATGCCGATGAAACGCTGTTTACGTTTGATTCT +TTCACCGGCTTACAGCGGATGTTCCTTGACTATAGCGTCACCTTTACCGCTGAGGATTTCCAGGATTACCAGGCCGTGAA +TAAGCCGCTATGGGTGGATTATCAGAACGGCGCGATTACCTCATTACAATTGCAGCACGCGCGCTTTCAAAGTTGGGCTG +AACGGCTAAACGTTGCGCCGGGGCTGCTGAATGGCGCTTTTATTAGTGCGATGGCGGAGATCTGTTCTCCTTTGCCGGGC +GCCGTTTCGCTACTTAATGCGATTCGCGGGCAGGCTAAAATCGGTATTATTACTAATGGTTTTACCGCGCTACAACAAAC +TCGTCTGGAGCGCACCGGGCTGCGCGAGTATTTCGATCTGCTGGTGATTTCCGAGCAGGTTGGCGTCGCGAAGCCCGATC +CGAAAATCTTTAACTACGCCCTGGAGCAGGCAGGGAATCCTGACCGCTCGCGCGTATTAATGGTTGGCGATACCGCGGAA +TCCGATATTCTTGGCGGCATTAACGCCGGACTGTCGACCTGCTGGCTTAACGCGCATCATCGCGAGCAGCCCGCGGGTAT +CCATCCAACCTGGACTGTGGCGTCATTAAGCGAACTGGAGCAGCTCCTGTGTAAACACTGATTGCCTCCCCCAGGTTGAT +GGGTAAAATAGCCGCATTTTTCGTATTCAACATGCGTGGTCAAACGCCGCGCTTACTCAAGAAGATTTGACTATGACGTT +GTCTCCTTATTTGCAAGAGGTGGCCAAACGCCGCACTTTTGCCATCATTTCTCACCCGGACGCCGGTAAAACCACCATTA +CCGAAAAAGTGTTGCTGTTCGGACAGGCGATTCAGACCGCCGGTACGGTAAAAGGCCGTGGCTCCAGCCAACATGCAAAA +TCTGACTGGATGGAGATGGAAAAACAGCGTGGTATCTCCATCACCACTTCGGTGATGCAGTTCCCGTATCACGACTGTCT +GGTGAACTTGCTGGACACCCCGGGGCACGAAGACTTCTCCGAAGATACCTACCGTACCCTGACGGCGGTGGACTGTTGCC +TGATGGTGATCGACGCCGCAAAAGGCGTTGAAGACAGGACCCGTAAGCTGATGGAAGTTACCCGTCTGCGCGATACGCCG +ATCCTGACCTTTATGAACAAACTCGACCGTGACATCCGCGACCCGATGGAGCTGCTGGATGAAGTCGAGAACGAGCTGAA +AATCGGCTGCGCGCCGATCACCTGGCCGATTGGCTGCGGCAAGCTGTTTAAGGGCGTTTATCACCTTTATAAAGATGAAA +CTTATCTGTATCAGACCGGTAAGGGCCACACCATTCAGGAAGTGCGCATCGTTAAAGGGCTGAATAACCCGGATCTGGAC +GCTGCCGTCGGTGAAGATCTGGCGCAGCAGCTGCGCGACGAGCTGGAACTGGTGCAGGGCGCGTCTAACGAGTTTGATGA +AGAGCTGTTCCTGGCAGGGGAAATTACCCCGGTATTTTTCGGTACCGCGCTGGGTAACTTTGGCGTTGACCATATGCTGG +ATGGTTTAGTGGCGTGGGCGCCCGCGCCGATGCCGCGTCAAACCGATACCCGCACAGTGGAAGCCTCGGAAGAGAAGTTC +ACCGGTTTTGTCTTTAAAATTCAGGCCAATATGGACCCGAAACACCGCGACCGCGTGGCGTTTATGCGCGTGGTTTCCGG +TAAGTATGAGAAGGGCATGAAGCTACGCCAGGTCCGTACCGGCAAAGATGTGGTGATTTCCGACGCGTTAACTTTTATGG +CGGGCGACCGTTCGCACGTTGAAGAAGCGTACCCGGGCGATATTTTGGGTCTGCATAACCACGGCACCATTCAGATCGGC +GATACCTTCACCCAGGGCGAGATGATGAAGTTTACCGGTATCCCGAACTTTGCGCCGGAACTGTTCCGTCGTATTCGCCT +GAAAGATCCGCTCAAGCAGAAGCAGCTACTGAAAGGGCTGGTGCAGCTTTCTGAAGAGGGGGCGGTGCAGGTATTCCGTC +CCATCTCCAACAACGATCTGATTGTCGGCGCCGTGGGCGTTTTGCAGTTTGACGTTGTTGTCGCGCGCCTGAAAAGCGAA +TACAACGTTGAGGCGATTTATGAATCCGTCAACGTGGCGACGGCGCGCTGGGTGGAAAGCGCCGATGCGAAGAAATTCGA +AGAGTTCAAGCGTAAGAATGAAACGCAGTTGGCGCTGGATGGCGGCGACAACCTCACCTATATCGCCCCAACAATGGTTA +ACCTGAACCTGACCCAGGAACGTTACCCTGACGTTCAGTTCCGTAAAACGCGCGAACACTGATCCCTTTCCGGGCGCGGC +ATCCGCCGCGCCTTCGTACTTTCCCTGCCTTTTTAACCGCTTACGGAATGTTCTTAAATCCCGCGTTTTTTCTCCGATCT +GCCTGTTTTTTATACGCACCGACAAGCGATTTTAAAATTGTGATCTATATTTAACAAAGTGATGACATAAATGTCGGCTT +TAATGCCTGTTCAATGCGTGAATATGAGAGCTTAAAGCTGAGATTTGTTTCAGTCACGATATTAATAACTGAAACGGAAG +GGTGGCAGGCGACGCGTCGTTACAAATTCACGAATGTGATGCCAGTCATTGACTTCAGAAACCGGTGAGTTTCACCGCAT +TCAGCAATGCAACCTCGTGTTGCCTGAGCTCAAATTACGAGCAAACTATACAGGACAAAATCGATGACTATGACAAGACT +GAAGATTTCTAAAACTCTGCTGGCCGTAATGTTGACCTCTGCTGTTGCGACAGGTTCTGCCTTTGCAGAAAACGCAACAA +CGGACAAGGCGCAAAGCGGAACCGAAACCGCAGGGCAAAAAGTCGATAGCTCTATGAATAAAGTCGGTAACTTCATGGAT +GACAGCGCCATCACTGCGAAAGTAAAAGCTGCGCTGGTAGACCATGACAATATTAAAAGCACCGATATTTCTGTCGAAAC +CAATCAGAAAGTCGTCACCCTGAGCGGCTTTGTAGAAAGCCAGGCGCAGGCTGAAGCCGCCGTGAAAGTGGCGAAAGGCG +TAGAAGGCGTGACCTCCGTTAGCGACAAACTTCACGTTCGCGACAATAAAGAAGGTTCCGTGAAAGGTTATGCCGGCGAT +ACGGCCACGACCAGTGAAGTCAAAGCCAAGTTGCTGGCGGACGATCTCGTCCCTTCCCGTAAAGTGAAAGTGGAAACGAC +CGATGGCGTCGTACAGCTCTCCGGTACCGTTGAAACTCAGGAACAAAGCGACCGCGCTGAAAGCATCGCGAAAGCCGTTG +ATGGCGTAAAAAGTGTTAAAAACGATCTGAAAGTTCAGTAATTCGTCGTAATTCGTCCTCCCGACGTTTGTCGGGAGGCG +TAATGTGCACCACACTAAAAATATCGCGAATGAGTAGCCTGAGCGCTCATATTTAGCGGTCGACATTAACTATGGTAAAG +GAGAGGCTTATGTTTCGTTGGGGCATTATATTTCTGGTTATCGCGTTAATTGCCGCCGCATTGGGTTTTGGTGGACTGGC +TGGTACGGCTGCCGGCGCGGCGAAAATCGTCTTCGTCGTCGGGATCGTGCTCTTCCTGGTCAGCCTGTTCATGGGCCGTA +AACGACCCTAGCAGGCATCTGTAAAGATATATTGCTATCAAGCCAGTCCAGCGGACTGGCTTTTACGGTTTTAGCCGTTA +ACGTTTTGCGTTACCTTGTCAGCCTGGAAAAAAATGAAAAACAGGAAGGCAGAGGTGGGCCAGCGAATACCGGTTACGCT +CGGCAATATTGCGCCGTTATCATTAACACCGTTCCGGCCAGGCCGTATGGCGCTGGTCTGTGAGGGCGGGGGGCAGCGGG +GTATCTTTACCGCAGGCGTGCTGGATGAGTTTATGCGTGCGCAGTTTAATCCTTTCCATCTCTACTTCGGCACATCAGCC +GGTGCGCAAAATCTCTCGGCGTATCTCTGCAACCAGCCCGGCTACGGGCGTGAAGTCATTATGCGCTATACCACCAGGCG +CGAATTTTTTGATCCGCTGCGATTTGTACGCGGAGGAAACCTTATTGACCTCGACTGGCTGGTGGAATCCACCGCCGCCC +GGATGCCGCTGCAAATGGATACCGCAGCGCGCCTGTTCGACAGCGGAAAATCCTTTTATATGTGCGCCTGCCGGGGGGAT +GATTACACGCCGGGCTATTTTTCGCCGACAAAACAAAACTGGCTTGATATCATTCGCGCCTCCAGCGCCATACCGGGTTT +CTACCGTACCGGCGTTACGTTAGAGGGCATCAACTATCTGGACGGTGGCATTAGCGACGCCATTCCGGTTCAGGAGGCGG +CAAAGCGAGGGGCGAAAACCATTGTGGTGATCCGCACCGTACCCTCGCAAATGTATTACACGCCGCAGTGGTTTAAGCGT +ATGGAGCGCTGGCTGGGGGAGAGCAGTCTACAGCCGTTGGTCAACCTGGTGCAGCATCATGAAACGTCCTACAGCGCGAT +CCAACAATTTATTGAAAAGCCGCCGGGTAAGCTGCGGATCATTGAAATTTATCCGCCGAAACCTCTGCACAGCATGGCGC +TGGGCAGCCGTATCCCGGCGCTGCGTGAGGATTACAAAACCGGGCGATTATGCGGGCGTTATTTCCTTGCCACCGTTGGT +AAATTGCTCACCGCAACGCCGCCTCTCTTGCGCCATACGTCGCGGATTGCCGTGCCGGAAACGGTGGTCGTGCCTCCGGC +GCCGGTGGCCAATGATACGCATGTGGCGGAGGTCATTAGCGCGTCGCAGGCAAACGACACCACCTTTACCGACGAGGATC +TGGCGTGAGCTGGCGCTTTATCGATACACACTGCCATTTTGATTTCCCGCCCTTTACGGGCGATGAGCGCGCCAGTATTC +AGCGTGCCTGTGAGGCGGGCGTTGAAAAAATCATCGTGCCGGCGACCGAGGCGGCGCACTTTCCCCGCGTGCTGGCGCTG +GCGGCGCGTTTCCCGTCGCTTTATGCTGCGCTGGGATTGCACCCCATTGTGATTGAGCGTCATGCCGATGACGATCCTGA +TAAGCTGCAACAAGCGCTGGCGCAGCAACAGAACGTCGTGGCGGTAGGCGAGATCGGGCTCGATCTTTATCGCGACGACC +CGCAGTTCGCCAGGCAAGAGCGATTTTTAGACGCGCAACTGCAACTGGCAAAACGCTACGATCTGCCGGTGATCCTGCAC +TCGCGGCGCACGCATGACAAACTGGCGATGCACTTAAAGCGCCAGGATCTGCCGCGAACCGGTGTGGTGCATGGTTTTGC +CGGCAGTCTGCAGCAGGCCGAACGCTTTGTGCGACTGGGCTATAAAATCGGCGTCGGCGGCACCATCACCTACCCGCGCG +CCAGTAAAACCCGTGATGTTATGGCGCGGTTGCCGCTGGACGCGCTGTTGCTGGAGACCGATGCGCCGGATATGCCGCTA +AAGGGGTTTCAGGGGCAGCCGAACCGCCCGGAGCAGGCGGCGCGCGTATTTGATGCGCTCTGCGAATTACGTCCGGAGCC +CGCAGAGGTGATAGCCGATACGCTGTATCGCAATACCATTACCTTGTTTCGGCTCTGATGGCATCGCAGCCGCCGTCCGG +CAGGCGACGCTTACAAATATAGCGCCGGCAAAATCAGCTTCGCCACCCCACGCGCGCGCAATCCGTCAGCCAGCCGTTCC +ACCTCTTGCGGCGTCGCGCCTGGCCAAGCTTTCGCTTCGCCATAGACACCGTGCGCATGAAAGGCATTCAAACGCACCGG +AACCTCGCCCAGCGAAGTAATAAACGCCGCCAGTGAATCGATATGCGCCGCATAGTCCACCTGACCCGGGATAACCAGCA +ACCGCAGCTCCGCCAGTTTTCCCCGCGCAGCAAGAAAGCGGATACTGTGCTTAATATGCGTGTTATCACGTCCGGTCAGA +CGGTGATGACACTCGCTCTTCCAGGCTTTCAGATCGAGCATTACGCCGTCGCAAACCGGCAGTAGTTTCTGCCAGCCGGT +CTCGCTTAACTGACCATTACTGCCCACCAGACAGGTCAGCCGTTGTAACTGCGGATCGGCTTTGATCGCCGTAAATAGCG +CCACAATAAACGGTAATTGCGTGGTCGCCTCTCCGCCGCTGACGGTAATACCTTCAATAAACAGCGATGCTTTACGAATA +TGACGCAGCACATCGTCAACGCTCATGGTCTGCGCCATTGGCGTTGCCTGCTGTGGGCACATTTTCAGGCAGGTATCGCA +CTGCTCGCAGACGTCCGACCGCCATACCACTTTCCCGCCATCAACGCTGAGGGCGTGGTGCGGACACTGCGATACGCATT +CCCCGCAGTCGTTACAGCGTCCCATCGTCCACGGGTTATGGCAATTCTTGCAGCGCAAATTGCAGCCCTGTAAGAATAAT +GCCAGGCGGCTGCCTGGCCCATCGACGCAGGAAAACGCAATGATCTTACTGACTAAAGCGCATCTGTTGTTCATGGCTGA +CTACGCGTGGCTGTCGTTCCAGGATGCGGGTATTACGTGCGGCTTCTTCTCCCAGCCAGGTGGTATTCGTGCGCGAGCCT +TCGGCGCGAAATTTCGCCAGATCCGACAGGCGCACCATATAACCGGTGACGCGCACCAGATCGTTGCCGCTGACATTGGC +GGTAAATTCCCGCATCCCGGCTTTGAACGCGCCAAGACAAAGCTGAACCAGCGCCTGCGGATTACGCTTGATGGTTTCGT +CCAGCGTCAGAATGTCGCTGATCCCGGCATGATAAAAGGCATGGTGCGGCGCGACGGTTTGCAAATGGGTGACAGGGTCC +GGTTCATCGCCATACGGCAGACGTGCGCCCGGCGTAGTGCCAATATCGGAACTGATGCCAGACTGGGCATGGAGCAGCGC +CCGTTGCTTCCAGCCATACTTCACTGGCGTATTTTCGACGAAATCCGCCAGTTGGGCGCTGATACGGTAGCCCAGCTCGT +TCGCCGTTTCATTTTTGCCATAACGGGCGTTCAGGCCCGCGTTTTCGCACAGCAGGTTCACGGCTTCCGCCAGCCCGTAC +ATACCGAACATCGGCGCAAAACGTTCGGGATCGATCAAACCTTCCTGTACAAGAAAGCTATTCTCAAAGAAATGTGACTT +TTCATAGAGGAATTCACATCGTGAATTAATGATGGCGATCTGCTGTCGGCAGTAGTGCGGTAGCGTACGTGAAAAGAAGT +CATCGACAGACGTACTGCGTTCTGCCACGGCTTTCAGGTTGAGACGTACCAGCGTACTGCCGCCGCCGCCAAGCGGTAGC +GAGTTATAACAACTGACGATGCCATAATGACCTTTTGTGAAAATTTTATCATTTACAGGGCCGTTGGAAATGTGTGGCTT +ACTGCATTCGCAAATGTTTTTGGCGACCTCCAGCAGCAGATCGTCCGGCGTAATTTCCGCATCGTAGATAAACGTCAGGT +TAGGCGCCACCTGCTTTAGCTCGGCATCGGCGCGCAAAATCGCTCGTGTGACAGGCGTATCGGCAGGGCCAATATTGGCA +TGCATAAAGGCGTCTGGCAGCGTTCTGTCGAGATAACGCCAGAAACGTTTTATTCGAATATCGATCGCATCTTGTGTTAG